NavigatorID - 包含与浏览器身份相关的方法和属性
NavigatorID
接口包含与浏览器身份相关的方法和属性。
没有对象的类型是 NavigatorID
,但是其他接口,例如 Navigator
或 WorkerNavigator
和实现了该对象。
属性
NavigatorID
接口不继承任何属性。
NavigatorID.appCodeName
只读
在任何浏览器中始终返回 “Mozilla
”。保留此属性仅出于兼容性目的。
NavigatorID.appName
只读
在任何浏览器中始终返回 “Netscape
”。保留此属性仅出于兼容性目的。
NavigatorID.appVersion
只读
返回 “4.0
” 或代表浏览器版本信息的字符串。不要依赖此属性返回有用的值。
NavigatorID.platform
只读
返回空字符串或表示浏览器正在运行的平台的字符串。不要依赖此属性返回有用的值。
NavigatorID.product
只读
在任何浏览器中始终返回 “Gecko
”。保留此属性仅出于兼容性目的。
NavigatorID.userAgent
只读
返回当前浏览器的用户代理字符串。
方法
NavigatorID
接口不继承任何方法。
NavigatorID.taintEnabled()
总是返回 false
。 JavaScript taint/untaint 函数已在 JavaScript 1.2 中删除。保留此方法仅出于兼容性目的。不适用于 worker。
规范
规范 | 状态 | 备注 |
---|---|---|
HTML Living Standard NavigatorID 的定义 |
现行的标准 | 添加了 appCodeName 属性和 taintEnabled() 方法以实现兼容性。 |
HTML5 NavigatorID 的定义 |
推荐 | 初始规范。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
appCodeName | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
appName | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
appVersion | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
platform | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
product | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
taintEnabled | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
userAgent | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
appCodeName | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
appName | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
appVersion | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
platform | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
product | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
taintEnabled | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
userAgent | 支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
相关链接
- 实现它的
Navigator
和WorkerNavigator
接口。