NavigatorID - 包含与浏览器身份相关的方法和属性

NavigatorID 接口包含与浏览器身份相关的方法和属性。

没有对象的类型是 NavigatorID,但是其他接口,例如 NavigatorWorkerNavigator 和实现了该对象。

属性

NavigatorID 接口不继承任何属性。

在任何浏览器中始终返回 “Mozilla”。保留此属性仅出于兼容性目的。

在任何浏览器中始终返回 “Netscape”。保留此属性仅出于兼容性目的。

返回 “4.0” 或代表浏览器版本信息的字符串。不要依赖此属性返回有用的值。

返回空字符串或表示浏览器正在运行的平台的字符串。不要依赖此属性返回有用的值。

在任何浏览器中始终返回 “Gecko”。保留此属性仅出于兼容性目的。

返回当前浏览器的用户代理字符串。

方法

NavigatorID 接口不继承任何方法。

总是返回 false。 JavaScript taint/untaint 函数已在 JavaScript 1.2 中删除。保留此方法仅出于兼容性目的。不适用于 worker。

规范

规范 状态 备注
HTML Living Standard
NavigatorID 的定义
现行的标准 添加了 appCodeName 属性和 taintEnabled() 方法以实现兼容性。
HTML5
NavigatorID 的定义
推荐 初始规范。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 支持 支持 支持 支持 支持 支持
appCodeName 支持 支持 支持 支持 支持 支持
appName 支持 支持 支持 支持 支持 支持
appVersion 支持 支持 支持 支持 支持 支持
platform 支持 支持 支持 支持 支持 支持
product 支持 支持 支持 支持 支持 支持
taintEnabled 支持 支持 支持 支持 支持 支持
userAgent 支持 支持 支持 支持 支持 支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 支持 支持 支持 支持 未知 支持 支持
appCodeName 支持 支持 支持 支持 未知 支持 支持
appName 支持 支持 支持 支持 未知 支持 支持
appVersion 支持 支持 支持 支持 未知 支持 支持
platform 支持 支持 支持 支持 未知 支持 支持
product 支持 支持 支持 支持 未知 支持 支持
taintEnabled 支持 支持 支持 支持 未知 支持 支持
userAgent 支持 支持 支持 支持 未知 支持 支持

相关链接