We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

この翻訳は不完全です。英語から この記事を翻訳 してください。

The WindowOrWorkerGlobalScope mixin describes several features common to the Window and WorkerGlobalScope interfaces. Each of these interfaces can, of course, add more features in addition to the ones listed below.

Note: WindowOrWorkerGlobalScope is a mixin and not an interface; you can't actually create an object of type WindowOrWorkerGlobalScope.


These properties are defined on the WindowOrWorkerGlobalScope mixin, and implemented by Window and WorkerGlobalScope.

WindowOrWorkerGlobalScope.caches 読取専用
Returns the CacheStorage object associated with the current context. This object enables functionality such as storing assets for offline use, and generating custom responses to requests.
WindowOrWorkerGlobalScope.indexedDB 読取専用
Provides a mechanism for applications to asynchronously access capabilities of indexed databases; returns an IDBFactory object.
WindowOrWorkerGlobalScope.isSecureContext 読取専用
Returns a boolean indicating whether the current context is secure (true) or not (false).
WindowOrWorkerGlobalScope.origin 読取専用
Returns the origin of the global scope, serialized as a string.


These properties are defined on the WindowOrWorkerGlobalScope mixin, and implemented by Window and WorkerGlobalScope.

Decodes a string of data which has been encoded using base-64 encoding.
Creates a base-64 encoded ASCII string from a string of binary data.
Cancels the repeated execution set using WindowOrWorkerGlobalScope.setInterval().
Cancels the delayed execution set using WindowOrWorkerGlobalScope.setTimeout().
Accepts a variety of different image sources, and returns a Promise which resolves to an ImageBitmap. Optionally the source is cropped to the rectangle of pixels originating at (sx, sy) with width sw, and height sh.
Starts the process of fetching a resource from the network.
Schedules a function to execute every time a given number of milliseconds elapses.
Schedules a function to execute in a given amount of time.


Specification Status Comment
HTML Living Standard
WindowOrWorkerGlobalScope mixin の定義
現行の標準 This is where the main mixin is defined.
fetch() の定義
現行の標準 Definition of the fetch() method.
Service Workers
caches の定義
草案 Definition of the caches property.
Indexed Database API 2.0
indexedDB の定義
勧告 Definition of the indexedDB property.
Secure Contexts
isSecureContext の定義
勧告候補 Definition of the isSecureContext property.

Browser compatibility

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Firefox (Gecko) Chrome Edge Internet Explorer Opera Safari
Basic support 52 (52) 54 ? ? ? ?
origin 54 (54) 59 ? ? ? ?
Feature Android Webview Edge Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support ? ? 52.0 (52) ? ? ? ? 54
origin ? ? 54.0 (54) ? ? ? ? 59


See also


このページの貢献者: kenrick95
最終更新者: kenrick95,