WorkerNavigator
Baseline 廣泛可用 *
注意:此功能僅在 Web Workers 中可用。
WorkerNavigator 介面代表了允許從 Worker 訪問的 Navigator 介面的一個子集。每個 worker 都會初始化這樣一個物件,並且可以透過 self.navigator 屬性訪問。
例項屬性
WorkerNavigator 介面不繼承任何屬性。
-
在任何瀏覽器中,此屬性始終返回
'Mozilla'。保留此屬性僅出於相容性考慮。 -
返回瀏覽器的官方名稱。請勿依賴此屬性返回正確的值。
-
以字串形式返回瀏覽器版本。請勿依賴此屬性返回正確的值。
-
提供一個
NetworkInformation物件,其中包含有關裝置網路連線的資訊。 -
返回裝置記憶體量(以 GB 為單位)。此值是透過四捨五入到最接近的 2 的冪,然後除以 1024 得到的近似值。
-
返回一個布林值,指示使用者是否同意共享或出售其資訊。
-
返回當前 worker 上下文的
GPU物件。是 WebGPU API 的入口點。 -
返回可用邏輯處理器核心的數量。
-
返回一個
HID物件,該物件提供了連線到使用者已授權的 HID 裝置、列出已連線的 HID 裝置的方法,以及響應 HID 裝置連線和斷開連線的事件處理程式。 -
返回一個字串,表示使用者的首選語言,通常是瀏覽器 UI 的語言。當未知時,將返回
null。 -
按首選順序返回一個字串陣列,表示使用者已知的語言。
-
返回一個
LockManager物件,該物件提供了請求新的Lock物件和查詢現有Lock物件的方法。 -
返回一個
MediaCapabilities物件,該物件可以公開給定格式的解碼和編碼功能以及輸出功能的MediaCapabilities資訊。 -
返回一個布林值,指示瀏覽器是否線上。
-
返回一個
Permissions物件,該物件可用於查詢和更新 Permissions API 所覆蓋的 API 的許可權狀態。 -
返回一個字串,表示瀏覽器的平臺。請勿依賴此屬性返回正確的值。
-
在任何瀏覽器中,此屬性始終返回
'Gecko'。保留此屬性僅出於相容性考慮。 -
返回一個
Serial物件,該物件是 Web Serial API 的入口點,用於控制序列埠。 -
返回一個
ServiceWorkerContainer物件,該物件提供訪問與關聯文件的ServiceWorker物件的註冊、刪除、升級和通訊。 -
返回一個
StorageManager介面,用於管理持久化許可權和估算可用儲存空間。 -
返回當前文件的
USB物件,提供對 WebUSB API 功能的訪問。 -
返回當前瀏覽器的使用者代理字串。
-
返回一個
NavigatorUAData物件,該物件提供對使用者瀏覽器和作業系統資訊的訪問。
例項方法
WorkerNavigator 介面不繼承任何方法。
規範
| 規範 |
|---|
| HTML # the-workernavigator-object |
瀏覽器相容性
載入中…
另見
- 其他 Worker 相關介面:
Worker,WorkerLocation, 和WorkerGlobalScope - 使用 Web Worker