DOM
:インターフェイス
:DedicatedWorkerGlobalScope インターフェイス
編集:2022.04.03 by T.A.
→●、MS(en)
DedicatedWorkerGlobalScopeオブジェクト(Workerグローバル スコープ)には、self キーワードを使用してアクセスできます。いくつかの追加のグローバル関数、名前空間オブジェクト、とコンストラクター、通常、ワーカーのグローバル スコープには関連付けられていませんが、ワーカー グローバル スコープで使用できます。JavaScript リファレンス(en-US)にリストされています。参照:ワーカーが使用できる機能(en-US)。
プロパティ
このインターフェースは、WorkerGlobalScope インターフェースとその親EventTarget からプロパティを継承します。
- DedicatedWorkerGlobalScope.name 読取専用 ●
- Worker() コンストラクターを使用して作成されたときにWorkerに(オプションで)付けられた名前。 これは主にデバッグ目的で役立ちます。
- WorkerGlobalScope.self
- DedicatedWorkerGlobalScope オブジェクト自体へのオブジェクト参照を返します。
- WorkerGlobalScope.console 読取専用
- ワーカーに関連付けられているコンソールを返します。
- WorkerGlobalScope.location 読取専用
- ワーカーに関連付けられている WorkerLocation を返します。 WorkerLocation は特定の location オブジェクトであり、ほとんどの場合、スコープを参照するための Location のサブセットですが、ワーカーに適合しています。
- WorkerGlobalScope.navigator 読取専用
- ワーカーに関連付けられているWorkerNavigatorを返します。 WorkerNavigatorは、特定のナビゲーターオブジェクトです。ほとんどの場合、スコープを参照するためのナビゲーターのサブセットです。しかし、ワーカーに適応しました。
- WorkerGlobalScope.performance 読取専用
- ワーカーに関連付けられているパフォーマンス オブジェクトを返します。これは通常のパフォーマンス オブジェクトですが、そのプロパティとメソッドのサブセットが使用可能です。
メソッド
このインターフェースは、WorkerGlobalScope インターフェースとその親 EventTarget からメソッドを継承します。
- DedicatedWorkerGlobalScope.close() ●
- WorkerGlobalScope のイベント ループでキューに入れられたタスクをすべて破棄し、この特定のスコープを効果的に閉じます。
- DedicatedWorkerGlobalScope.postMessage() ● ●
- メッセージを送信します ― これは任意の JavaScript オブジェクトで構成できます ― 最初にワーカーを生成した親ドキュメントに対して。
- WorkerGlobalScope.dump() 非標準
- console にメッセージを書き込みます。
- WorkerGlobalScope.importScripts()
- 1つ以上のスクリプトをワーカーのスコープにインポートします。カンマで区切って、いくつでも指定できます。例:importScripts('foo.js','bar.js');
他の場所から実装されたメソッド
- atob()
- Base64エンコーディングを使用してエンコードされたデータの文字列をデコードします。
- btoa()
- バイナリデータの文字列からbase-64でエンコードされたASCII文字列を作成します。
- clearInterval()
- setInterval を使用して繰り返し実行セットをキャンセルします。
- clearTimeout()
- setTimeout を使用して繰り返し実行セットをキャンセルします。
- setInterval()
- x ミリ秒ごとに関数の実行をスケジュールします。
- setTimeout()
- 関数を実行するための遅延を設定します。
イベント
- message
- ワーカーが親からメッセージを受信したときに発生します。
- messageerror
- 逆シリアル化できないメッセージをワーカーが受信したときに発生します。
テスト
ここに表示
|
|
|
|
|
|