WorkerGlobalScope: navigator 屬性
注意:此功能僅在 Web Workers 中可用。
WorkerGlobalScope 介面的只讀屬性 navigator 返回與 worker 相關聯的 WorkerNavigator 物件。它是一個特殊的 navigator 物件,大部分是用於瀏覽作用域的 Navigator 的一個子集,但適用於 worker。
值
一個 WorkerNavigator 物件。
示例
如果你呼叫以下程式碼
js
console.log(navigator);
在 worker 中(這基本上等同於 self.console.log(self.navigator);,因為這些是在 worker 作用域上呼叫的,可以透過 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 |
瀏覽器相容性
載入中…
另見
WorkerNavigator