WorkerNavigator

WorkerNavigator インターフェイスは Navigator インターフェイスのサブセットで、ワーカー (Worker) からアクセスできるものです。このようなオブジェクトはワーカーごとに初期化され、 self.navigator プロパティを介して利用できます。

インスタンスプロパティ

WorkerNavigator インターフェイスは何もプロパティを継承していません。

WorkerNavigator.appCodeName 非推奨; 読取専用

どのブラウザーでも常に 'Mozilla' を返します。このプロパティは互換性のためだけに残されています。

WorkerNavigator.appName 非推奨; 読取専用

ブラウザーの正式名称を返します。このプロパティが正しい値を返すことに頼らないでください。

WorkerNavigator.appVersion 非推奨; 読取専用

ブラウザー のバージョンを文字列で返します。このプロパティが正しい値を返すことに頼らないでください。

WorkerNavigator.connection 読取専用

端末のネットワーク接続に関する情報を格納した NetworkInformation オブジェクトを提供します。

WorkerNavigator.globalPrivacyControl 読取専用 Experimental

ユーザーの情報の共有や販売への同意状況を表す論理値を返します。

WorkerNavigator.gpu 読取専用 Experimental

現在のワーカーコンテキスト用の GPU オブジェクトを返します。WebGPU API のエントリーポイントです。

WorkerNavigator.hardwareConcurrency 読取専用

利用可能な論理プロセッサーコアの数を返します。

WorkerNavigator.language 読取専用

ユーザーの環境設定言語(通常はブラウザー UI の言語)を表す文字列を返します。不明な場合は null 値を返します。

WorkerNavigator.languages 読取専用

ユーザーが知っている言語を、環境設定の順に文字列の配列で返します。

WorkerNavigator.locks 読取専用

新しい LockManager オブジェクトをリクエストしたり、既存の Lock オブジェクトを問い合わせるためのメソッドを提供する Lock オブジェクトを返します。

WorkerNavigator.mediaCapabilities 読取専用

指定の形式のデコードおよびエンコードの能力と、出力の能力に関する情報を参照可能にする MediaCapabilities オブジェクトを返します。

WorkerNavigator.onLine 読取専用

ブラウザーがオンラインであるかどうかを示す論理値を返します。

WorkerNavigator.permissions Experimental 読取専用

Permissions オブジェクトを返します。これは、権限 API が定める API の権限状態を問い合わせたり更新したりするために使用できます。

WorkerNavigator.platform 非推奨; 読取専用

ブラウザーのプラットフォームを表す文字列を返します。このプロパティが正しい値を返すことに頼らないでください。

WorkerNavigator.product 非推奨; 読取専用

どのブラウザーでも常に 'Gecko' を返します。このプロパティは互換性のためにのみ残されています。

WorkerNavigator.serial 読取専用 Experimental

シリアルポートを制御するためのウェブシリアル API へのエントリーポイントを表す Serial オブジェクトを返します。

WorkerNavigator.storage 読取専用

永続化の権限を管理し、利用できるストレージを推定するための StorageManager インターフェイスを返します。

WorkerNavigator.userAgent 読取専用

現在のブラウザーのユーザーエージェント文字列を返します。

WorkerNavigator.userAgentData 読取専用 Experimental

ユーザーのブラウザーとオペレーティングシステムに関する情報にアクセスするための NavigatorUAData オブジェクトを返します。

インスタンスメソッド

WorkerNavigator インターフェイスは何もメソッドを継承または実装していません。

仕様書

Specification
HTML
# the-workernavigator-object

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
WorkerNavigator
appCodeName
Deprecated
appName
Deprecated
appVersion
Deprecated
connection
deviceMemory
globalPrivacyControl
Experimental
gpu
Experimental
hardwareConcurrency
hid
Experimental
language
languages
locks
mediaCapabilities
ml
Experimental
onLine
permissions
platform
Deprecated
product
Deprecated
serial
Experimental
serviceWorker
storage
storageBuckets
Experimental
usb
userAgent
userAgentData
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
In development. Supported in a pre-release version.
In development. Supported in a pre-release version.
No support
No support
Experimental. Expect behavior to change in the future.
Deprecated. Not for use in new websites.
See implementation notes.
User must explicitly enable this feature.
Has more compatibility info.

関連情報