Attualmente uso questo javascript per riconsocere se il browser è IE o Chrome:
codice:
var chrome = (/Chrome/.test(navigator.userAgent))?1:0;
var ie=(/MSIE (\d+\.\d+);/.test(navigator.userAgent))?1:0;
if (ie) {
alert("Stai usando Internet Explorer! Scarica Mozilla Firefox ;)");
}
if (chrome) {
alert ("Stai usando Google Chrome! Scarica Mozilla Firefox ;)");
}
Ma adesso avrei necessità di fare in modo che, se il browser è IE, vada anche a verificare la versione e se la versione è 9 mi faccia un certo alert, se invece è precedente alla 9 me ne faccia un altro.
Io non sono molto pratico di javascript, ho fatto un tentativo con questo codice, ma l'unica cosa che ho ottenuto è stata di non far comparire più nessun alert:
codice:
var chrome = (/Chrome/.test(navigator.userAgent))?1:0;
var ie=(/MSIE (\d+\.\d+);/.test(navigator.userAgent))?1:0;
if (ie) {
var iev=Number(RegExp.$1);
if (iev=="9") {
alert("Stai usando Internet Explorer! Scarica Mozilla Firefox ;)");
}
if (iev!= "9") {
alert("Stai usando una versione preistorica di IE!");
if (chrome) {
alert ("Stai usando Google Chrome! Scarica Mozilla Firefox ;)");
}
var s_width ='';
var s_height ='';
s_width=window.screen.width
s_height=window.screen.height
if (s_width != "1920") {alert("Questo sito è ottimizzato per una risoluzione di 1920x1080")
}
Come posso fare? C'è qualcosa di azzeccato nel mio tentativo o non c'entra nulla?