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