WorkerNavigator

注意: 此功能仅在 Web Workers 中可用。

WorkerNavigator 接口表示允许从 Worker 访问的 Navigator 接口的子集。 每个工作线程都会初始化一个这样的对象,并可以通过 self.navigator 属性访问。

实例属性

WorkerNavigator 接口不继承任何属性。

WorkerNavigator.appCodeName 已弃用 只读

在任何浏览器中始终返回 'Mozilla'。 此属性仅为了兼容性保留。

WorkerNavigator.appName 已弃用 只读

返回浏览器的正式名称。 不要依赖此属性返回正确的值。

WorkerNavigator.appVersion 已弃用 只读

将浏览器的版本作为字符串返回。 不要依赖此属性返回正确的值。

WorkerNavigator.connection 只读

提供一个 NetworkInformation 对象,其中包含有关设备网络连接的信息。

WorkerNavigator.deviceMemory 只读 安全上下文

返回以千兆字节为单位的设备内存量。 此值是通过将数字四舍五入到最接近的 2 的幂并将该数字除以 1024 获得的近似值。

WorkerNavigator.globalPrivacyControl 只读 实验性 非标准

返回一个布尔值,指示用户是否同意共享或出售其信息。

WorkerNavigator.gpu 只读 实验性 安全上下文

返回当前工作线程上下文的 GPU 对象。 WebGPU API 的入口点。

WorkerNavigator.hardwareConcurrency 只读

返回可用的逻辑处理器核心数量。

WorkerNavigator.language 只读

返回一个字符串,表示用户的首选语言,通常是浏览器 UI 的语言。 当未知时,将返回 null 值。

WorkerNavigator.languages 只读

返回一个字符串数组,表示用户已知的语言,按偏好顺序排列。

WorkerNavigator.locks 只读 安全上下文

返回一个 LockManager 对象,该对象提供用于请求新的 Lock 对象和查询现有 Lock 对象的方法。

WorkerNavigator.mediaCapabilities 只读

返回一个 MediaCapabilities 对象,该对象可以公开有关给定格式的解码和编码能力以及输出能力的信息。

WorkerNavigator.onLine 只读

返回一个布尔值,指示浏览器是否在线。

WorkerNavigator.permissions 只读

返回一个 Permissions 对象,该对象可用于查询和更新 Permissions API 涵盖的 API 的权限状态。

WorkerNavigator.platform 已弃用 只读

返回一个字符串,表示浏览器的平台。 不要依赖此属性返回正确的值。

WorkerNavigator.product 已弃用 只读

在任何浏览器上始终返回 'Gecko'。 此属性仅为了兼容性保留。

WorkerNavigator.serial 只读 实验性 安全上下文

返回一个 Serial 对象,该对象表示 Web Serial API 的入口点,以启用对串行端口的控制。

WorkerNavigator.serviceWorker 只读 安全上下文

返回一个 ServiceWorkerContainer 对象,该对象提供对注册、删除、升级和与 ServiceWorker 对象(用于 关联文档)的通信的访问。

WorkerNavigator.storage 只读 安全上下文

返回一个 StorageManager 接口,用于管理持久性权限并估算可用存储空间。

WorkerNavigator.usb 只读 安全上下文

返回当前文档的 USB 对象,提供对 WebUSB API 功能的访问。

WorkerNavigator.userAgent 只读

返回当前浏览器的用户代理字符串。

WorkerNavigator.userAgentData 只读 实验性 安全上下文

返回一个 NavigatorUAData 对象,该对象提供对有关用户浏览器和操作系统的信息的访问。

实例方法

WorkerNavigator 接口不继承任何方法。

WorkerNavigator.clearAppBadge() 安全上下文

清除当前应用程序图标上的徽章,并返回一个 Promise,该 Promise 解析为 undefined

WorkerNavigator.setAppBadge() 安全上下文

在与该应用程序关联的图标上设置徽章,并返回一个 Promise,该 Promise 解析为 undefined

规范

规范
HTML 标准
# the-workernavigator-object

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅