consente di ottenere informazioni riguardo al browser in uso dall'utente e al suo sistema operativo
comandi
esempio: riconoscere il browser (funzione per broser vecchi)
var ns = (navigator.appName.indexOf("Netscape") > -1) se l'utente naviga con Firefox/Netscape, contiene true
var mie = (navigator.appName.indexOf("Microsoft") > -1) microsoft internet explorer
var wie = (navigator.appName.indexOf("Windows") > -1) windows internet explorer
var opera = (navigator.appName.indexOf("Opera") > -1) opera
if (ns) {
codice per netscape/firefox}else if (mie || wie) {
codice per ie}else if (opera) {
codice per opera}else {
codice per altri browser}
esempio: riconoscere il browser (funzione per browser nuovi)
if ((verOffset=navigator.userAgent.indexOf("MSIE"))!=-1)
{........;else if ((verOffset=navigator.userAgent.indexOf("Opera"))!=-1)
}
{........;else if ((verOffset=navigator.userAgent.indexOf("Chrome"))!=-1)
}
{........;else if ((verOffset=navigator.userAgent.indexOf("Safari"))!=-1)
}
{........;else if ((verOffset=navigator.userAgent.indexOf("Firefox"))!=-1)
}
{........;
}