このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
SharedWorkerGlobalScope
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
SharedWorkerGlobalScope オブジェクト(SharedWorker グローバルスコープ)は、 self キーワードでアクセスできます。一部の追加のグローバル関数、名前空間オブジェクト、コンストラクターは、通常はワーカーのグローバルスコープに関連付けられていませんが、利用することができ、 JavaScript リファレンスに列挙されています。ワーカーで利用できる機能の完全なリストを参照してください。
インスタンスプロパティ
このインターフェイスは WorkerGlobalScope、またその親の EventTarget インターフェイスからプロパティを継承しています。
-
SharedWorkerがSharedWorker()コンストラクターを使用して作成されたときに、(オプションで)指定された名前です。これは主にデバッグのために使用されます。 -
このプロパティはこのワーカーの
ApplicationCacheオブジェクトを返します。
WorkerGlobalScope から継承しているインスタンスプロパティ
WorkerGlobalScope.self-
DedicatedWorkerGlobalScopeオブジェクト自身のオブジェクト参照を返します。 WorkerGlobalScope.console読取専用-
このワーカーに関連付けられた
consoleオブジェクトを返します。 WorkerGlobalScope.location読取専用-
このワーカーに関連付けられた
WorkerLocationを返します。WorkerLocationは特化された location オブジェクトであり、閲覧スコープのLocationのほぼサブセットですが、ワーカーに適合したものです。 -
このワーカーに関連付けられた
WorkerNavigatorを返します。WorkerNavigatorは特化された navigator オブジェクトであり、閲覧スコープのNavigatorのほぼサブセットですが、ワーカーに適合したものです。 WorkerGlobalScope.performance読取専用 非標準-
このワーカーに関連付けられた
Performanceオブジェクトを返します。これは通常の performance オブジェクトですが、利用できるプロパティやメソッドはサブセットです。
インスタンスメソッド
このインターフェイスは WorkerGlobalScope、またその親の EventTarget インターフェイスからメソッドを継承しています。
-
SharedWorkerGlobalScopeのイベントループでキューに入れられたタスクを破棄し、この特定のスコープを具体的に閉じます。
WorkerGlobalScope から継承したもの
WorkerGlobalScope.dump()非標準-
stdout - つまり端末にメッセージを書くことができます。これは Firefox の
window.dumpと同じですが、ワーカー用です。 WorkerGlobalScope.importScripts()-
1 つ以上のスクリプトをワーカーのスコープにインポートします。カンマで区切っていくつでも指定することができます。例えば
importScripts('foo.js', 'bar.js');のようにします。
他の場所から実装したもの
atob()-
base-64 エンコードを使用してエンコードされている文字列をデコードします。
btoa()-
バイナリーデータの文字列から、 base-64 でエンコードされた ASCII 文字列を作成します。
clearInterval()-
setInterval()を使用して設定された繰り返し実行を取り消します。 clearTimeout()-
setTimeout()を使用して設定された繰り返し実行を取り消します。 setInterval()-
X ミリ秒ごとに関数を実行するようスケジューリングします。
setTimeout()-
関数の実行の遅延を設定します。
イベント
このイベントを待ち受けするには、 addEventListener() を使用するか、このインターフェイスの onイベント名 プロパティにイベントリスナーを代入するかしてください。
connect-
新しいクライアントが接続したときに、共有ワーカーで発生します。
仕様書
| Specification |
|---|
| HTML> # shared-workers-and-the-sharedworkerglobalscope-interface> |
ブラウザーの互換性
Loading...