document.write("浏览器相关<hr>");
document.write("<br/>浏览器的代码名:"+navigator.appCodeName);//Mozilla
document.write("<br/>浏览器的次级版本:"+navigator.appMinorVersion);//undefined
document.write("<br/>浏览器的名称:"+navigator.appName);//netscape
document.write("<br/>浏览器的平台和版本信息:"+navigator.appVersion);//
document.write("<br/>返回当前浏览器的语言:"+navigator.browserLanguage);//ie下能获取,firefox ,chrome,搜狗,360 undefined
document.write("<br/>浏览器中是否启用 cookie 的布尔值:"+navigator.cookieEnabled);
document.write("<br/>浏览器系统的 CPU 等级:"+navigator.cpuClass);//ie下能获取,firefox ,chrome,搜狗,360 undefined
document.write("<br/>系统是否处于脱机模式的布尔值:"+navigator.onLine);//是否使用缓存
document.write("<br/>运行浏览器的操作系统平台:"+navigator.platform);
document.write("<br/>OS 使用的默认语言:"+navigator.systemLanguage);ie下能获取,firefox ,chrome,搜狗,360 undefined
document.write("<br/>由客户机发送服务器的 user-agent 头部的值:"+navigator.userAgent);
document.write("<br/>运行浏览器的操作系统平台:"+navigator.userLanguage);ie下能获取,firefox ,chrome,搜狗,360 undefined
chrome浏览器:
搜狗浏览器:
火狐浏览器
360浏览器
360兼容模式
ie浏览器:
但从返回的navigator来看,谷歌,360急速,搜狗,基本上一致,360兼容和ie类似,火狐单独。可他们的差异性在哪呢?页面渲染时这些差别是怎么产生的?