Ad esempio nel mio sito sul server ho questa pagina lavascript che controlla quale dispositivo sto usando e a seconda del dispositivo carico il file .css appropriato, ti lascio una parte di codice di esempio:

codice:
 if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) {
            console.log("iPhone");
            var cssId = 'iPhone'; // you could encode the css path itself to generate id..
            if (!document.getElementById(cssId)) {


                var link1 = document.createElement('link');
                var head = document.getElementsByTagName('head')[0];
                link1.id = cssId;
                link1.rel = 'stylesheet';
                link1.type = 'text/css';
                link1.href = 'assets/js/dynamicLayout/css/iPhone.css';
                link1.media = 'all';
                head.appendChild(link1);




            }
iPhone.css è stato modificato e ora devo caricare la nuova versione sul server; seguendo le tue indicazioni nel file che andrò a caricare sul server posso scrivere nel codice questo giusto?
codice:
 if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) {
            console.log("iPhone");
            var cssId = 'iPhone'; // you could encode the css path itself to generate id..
            if (!document.getElementById(cssId)) {


                var link1 = document.createElement('link');
                var head = document.getElementsByTagName('head')[0];
                link1.id = cssId;
                link1.rel = 'stylesheet';
                link1.type = 'text/css';
                link1.href = 'assets/js/dynamicLayout/css/iPhone.css?v=1';
                link1.media = 'all';
                head.appendChild(link1);




            }
Devo cambiare il nome del file iPhone.css o basta modificare questa chiamata?