WindowOrWorkerGlobalScope
WindowOrWorkerGlobalScope
ミックスインは、Window
インターフェイスと WorkerGlobalScope
インターフェイスで共通する機能を記述します。 それぞれのインターフェイスはこのページに記載されている機能に加え、より多くの機能を持つことができます。
注: WindowOrWorkerGlobalScope
はインターフェイスではなく、ミックスインです。実際には、WindowOrWorkerGlobalScope
型のオブジェクトを作成することはできません。
プロパティ
これらのプロパティは WindowOrWorkerGlobalScope
に定義され、Window
および WorkerGlobalScope
で実装されています。
WindowOrWorkerGlobalScope.caches
読取専用- 現在のコンテキストに関連付けられた
CacheStorage
オブジェクトを返します。このオブジェクトで、オフラインで使用するデータなどを保存したり、リクエストに対してカスタムレスポンスを生成したりといったことが可能になります。 WindowOrWorkerGlobalScope.crossOriginIsolated
(en-US) 読取専用SharedArrayBuffer
をWindow.postMessage()
で送信できるかどうかを表す真偽値を返します。WindowOrWorkerGlobalScope.indexedDB
読取専用- Indexed Database にアプリケーションが非同期にアクセスできる仕組みを提供します。このプロパティは
IDBFactory
オブジェクトを返します。 WindowOrWorkerGlobalScope.isSecureContext
読取専用- 現在のコンテキストが安全である (
true
) か否か (false
) を示す真偽値を返します。 WindowOrWorkerGlobalScope.origin
読取専用- グローバルオブジェクトのオリジンを、文字列としてシリアライズして返します。
メソッド
これらのメソッドは WindowOrWorkerGlobalScope
に定義され、Window
および WorkerGlobalScope
で実装されています。
WindowOrWorkerGlobalScope.atob()
- Base64 エンコーディングを使用してエンコードされたデータ文字列をデコードします。
WindowOrWorkerGlobalScope.btoa()
- バイナリーデータを Base64 でエンコードした ASCII 文字列を生成します。
WindowOrWorkerGlobalScope.clearInterval()
WindowOrWorkerGlobalScope.setInterval()
で繰り返し実行されるよう設定された命令をキャンセルします。WindowOrWorkerGlobalScope.clearTimeout()
WindowOrWorkerGlobalScope.setTimeout()
で遅延実行するよう設定した命令をキャンセルします。WindowOrWorkerGlobalScope.createImageBitmap()
- さまざまな画像ソースを受け入れて、
ImageBitmap
(en-US) に解決されるPromise
(en-US) を返します。任意で、始点 (sx, sy) から幅 sw、高さ sh の長方形でソースを切り抜くことができます。 WindowOrWorkerGlobalScope.fetch()
- ネットワークからリソースを取り込む処理を開始します。
WindowOrWorkerGlobalScope.queueMicrotask()
(en-US)- マイクロタスクをキューに追加します。マイクロタスクは短い関数で、JavaScript コードの実行が完了してから JavaScript の呼び出し元に制御が返る前、コールバックや他のタスクが完了する前に実行されます。これを使うことで、より優先度の高い他のコードに干渉することなく、しかしブラウザーのランタイムが制御を取り戻す前に、ブラウザーの処理が潜在的に依存する作業を行うことができます。
WindowOrWorkerGlobalScope.setInterval()
- ミリ秒単位で指定した時間が経過するたびに関数を実行するようスケジューリングします。
WindowOrWorkerGlobalScope.setTimeout()
- 指定した時間が経過したら関数を実行するようスケジューリングします。
仕様書
No specification found
No specification data found for api.WindowOrWorkerGlobalScope
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
ブラウザーの互換性
No compatibility data found for api.WindowOrWorkerGlobalScope
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.