window.navigator:
navigator.appName 返回獲取當前瀏覽器的名稱。navigator.appVersion 返回 獲取當前瀏覽器的版本號纸镊。navigator.platform 返回 當前計算機的操作系統(tǒng)梯皿。
以上屬性已經(jīng)在逐漸被拋棄了。
一個新的屬性將替代這些屬性奖唯。
navigator.userAgent 返回瀏覽器信息(可用此屬性判斷當前瀏覽器)
判斷當前瀏覽器類型的,示例:
function isBrowser() {
var userAgent = navigator.userAgent;
//微信內(nèi)置瀏覽器
if(userAgent.match(/MicroMessenger/i) == 'MicroMessenger') {
return "MicroMessenger";
}
//QQ內(nèi)置瀏覽器
else if(userAgent.match(/QQ/i) == 'QQ') {
return "QQ";
}
//Chrome
else if(userAgent.match(/Chrome/i) == 'Chrome') {
return "Chrome";
}
//Opera
else if(userAgent.match(/Opera/i) == 'Opera') {
return "Opera";
}
//Firefox
else if(userAgent.match(/Firefox/i) == 'Firefox') {
return "Firefox";
}
//Safari
else if(userAgent.match(/Safari/i) == 'Safari') {
return "Safari";
}
//IE
else if(!!window.ActiveXObject || "ActiveXObject" in window) {
return "IE";
}
else {
return "未定義:"+userAgent;
}
}