WorkerGlobalScope:navigator 属性
注意:此功能仅在Web Workers中可用。
navigator
是 WorkerGlobalScope
接口的只读属性,它返回与工作线程关联的 WorkerNavigator
。它是一个特定的 navigator 对象,主要是浏览范围 Navigator
的子集,但已适应工作线程。
值
一个 WorkerNavigator
对象。
示例
如果您调用以下内容
js
console.log(navigator);
在工作线程内部(这基本上等同于 self.console.log(self.navigator);
,因为这些是在工作线程作用域上调用的,可以使用 WorkerGlobalScope.self
来引用),您将获得一个写入控制台的 WorkerNavigator
对象 - 类似于以下内容
Object {onLine: true, userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) Ap…ML, like Gecko) Chrome/40.0.2214.93 Safari/537.36", product: "Gecko", platform: "MacIntel", appVersion: "5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKi…ML, like Gecko) Chrome/40.0.2214.93 Safari/537.36"…} appCodeName: "Mozilla" appName: "Netscape" appVersion: "5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" hardwareConcurrency: 4 onLine: true platform: "MacIntel" product: "Gecko" userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36" __proto__: Object
您可以使用此 navigator 对象返回有关运行时环境的更多信息,就像您使用普通 Navigator
对象一样。
规范
规范 |
---|
HTML 标准 # dom-worker-navigator-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。