十年专注于品牌网站建设 十余年专注于网站建设_小程序开发_APP开发,低调、敢创新、有情怀!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

appCodeName、appName、appMinorVersion、appVersion、userAgent等navigator对象详细介绍

百恒网络 2013-06-01 6419

为了保证网站的兼容性,我们经常要对浏览的属性进行检测,即navigator对象,南昌网站建设公司技术人员在此与大家分享详细的navigator对象属性或方法.
   最早由Netscape Navigator 2.0引入的navigator对象,现在已经成为识别客户端浏览器的事实标准。虽然其他浏览器也通过其他方式提供了相同或相似的信息(例如,IE中的window.clientlnformation和Opera中的window.opera),但navigator对象却是所有支持JavaScript的浏览器所共有的。与其他BOM对象的情况一样,每个浏览器中的navigator对象也都有一套自己的属性。下表列出 了存在于所有浏览器中的属性和方法,以及支持它们的浏览器版本。

属性或方法 说 明 IE Firefox Safari/Chrome Opera
appCodeName 浏览器的名称。通常都是Mozilla,即使在非Mozilla浏览器中也是如此 3.0+ 1.0+ 1.0+ 7.0+
appName 完整的浏览器名称 3.0+ 1.0+ 1.0+ 7.0+
appMinorVersion 次版本信息 4.0+ - - 9.5+
appVersion 浏览器的版本。一般不与实际的浏览器版本对应 3.0+ 1.0+ 1.0+ 7.0+
buildID 浏览器编译版本 - 2.0+ - -
cookieEnabled 表示cookie是否启用 4.0+ 1.0+ 1.0+ 7.0+
cpuClass 客户端计算机中使用的CPU类型(x86、68K、Alpha、PPC或Other) 4.0+ - - -
javaEnabled() 表示当前浏览器中是否启用了Java 4.0+ 1.0+ 1.0+ 7.0+
language 浏览器的主语言 - 1.0+ 1.0+ 7.0+
mimeTypes 在浏览器中注册的MIME类型数组 4.0+ 1.0+ 1.0+ 7.0+
onLine 表示浏览器是否连接到了因特网 4.0+ 1.0+ - 9.5+
opsProfile 似乎早就不用了。查不到相关文档 4.0+ - - -
oscpu 客户端计算机的操作系统或使用的CPU - 1.0+ - -
platform 浏览器所在的系统平台 4.0+ 1.0+ 1.0+ 7.0+
plugins 浏览器中安装的插件信息的数组 4.0+ 1.0+ 1.0+ 7.0+
preference() 设置用户的首选项 - 1.5+ - -
product 产品名称(如Gecko) - 1.0+ - -
productSub 关于产品的次要信息(如Gecko的版本) - 1.0+ - -
register-ContentHandler() 针对特定的MIME类型将一个站点注册为处理程序 - 2.0+ - -
register-ProtocolHandler() 针对特定的协议将一个站点注册为处理程序 - 2.0 - -
securityPolicy 已经废弃。安全策略的名称。为了与Netscape Navigator 4向后兼容而保留下来. - 1.0+ - -
systemLanguage 操作系统的语言 4.0+ - - -
taintEnabled() 已经废弃。表示是否允许变量被修改 (taint)。为了与Netscape Navigator3向后兼容而保留下来 4.0+ 1.0+ - 7.0+
userAgent 浏览器的用户代理字符串 3.0+ 1.0+ 1.0+ 7.0+
userLanguage 操作系统的默认语言 4.0+ - - 7.0+
userProfile 借以访问用户个人信息的对象 4.0+ - - -
vendor 浏览器的品牌 - 1.0+ 1.0+ -
vendorSub 有关供应商的次要信息 - 1.0+ 1.0+ -


表中的这些navigator对象的属性通常用于检测显示网页的浏览器类型。南昌网站设计公司技术人员发现当前Chrome 0.2与Safari支持的属性相同。
   本文仅限内部技术人员学习交流,不得作于其他商业用途.文章出自:南昌网站建设公司-百恒网络 http://www.jxbh.cn 如转载请注明出处!

400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×