Sicuramente è un argomento trattato più e più volte ma cercando non ho trovato soluzioni al problema.
Mi spiego: mi sto esercitando con la creazione di una piccola pagina web. Ho creato un layout "che rende" solo se visualizzato tramite desktop, per tale motivo sento la necessità di cambiare il mio file css in caso si acceda al sito tramite dispositivo mobile.
Spulciando un po' sono riuscito a costruire uno script minimale ma ahimè non funziona. Chiedo a voi come dovrei fare.
Ecco il codice javascript che è presente in un file separato.
Codice:
if (
(navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/Android/i)) ||
(navigator.userAgent.match(/iPod/i)) ||
(navigator.userAgent.match(/iPad/i)) ||
(navigator.userAgent.match(/Blackberry/i)) ||
(navigator.userAgent.match(/Opera Mini/i)) ||
(navigator.userAgent.match(/IEMobile/i)) ||
)
document.writeln(<link rel="stylesheet" type="text/css" href="Versione mobile.css" />)
Grazie mille