WindowOrWorkerGlobalScope

Миксин WindowOrWorkerGlobalScope описывает несколько функций, общих для интерфейсов Window и WorkerGlobalScope . Каждый из этих интерфейсов, конечно же, может добавить больше возможностей в дополнение к перечисленным ниже.

Замечание: WindowOrWorkerGlobalScope - это миксин, а не интерфейс; на самом деле вы не можете создать объект типа WindowOrWorkerGlobalScope.

Свойства

Эти свойства определены в миксине WindowOrWorkerGlobalScope и реализованы с помощью Window и WorkerGlobalScope.

WindowOrWorkerGlobalScope.caches Только для чтения
Возвращает объект CacheStorage, связанный с текущим контекстом. Данный объект включает в себя такие функциональные возможности, как хранение активов для использования в автономном режиме, а также генерацию пользовательских ответов на запросы.
WindowOrWorkerGlobalScope.indexedDB (en-US) Только для чтения
Предоставляет механизм асинхронного доступа приложений к возможностям индексируемых баз данных; возвращает объект IDBFactory (en-US).
WindowOrWorkerGlobalScope.isSecureContext (en-US) Только для чтения
Возвращает логический ключ, указывающий, является ли текущий контекст безопасным (true) или нет (false).
WindowOrWorkerGlobalScope.origin (en-US) Только для чтения
Возвращает происхождение глобального диапазона, сериализованного в виде строки.

Методы

Эти свойства определены на смеси WindowOrWorkerGlobalScope и реализованы с помощью Window и WorkerGlobalScope.

WindowOrWorkerGlobalScope.atob()
Декодирует строку данных, которая была закодирована с использованием кодировки base-64.
WindowOrWorkerGlobalScope.btoa()
Создаёт ASCII строку в кодировке base-64 из строки бинарных данных.
WindowOrWorkerGlobalScope.clearInterval() (en-US)
Отменяет набор для повторного выполнения, используя WindowOrWorkerGlobalScope.setInterval().
WindowOrWorkerGlobalScope.clearTimeout()
Отменяет набор отложенного исполнения, используя WindowOrWorkerGlobalScope.setTimeout().
WindowOrWorkerGlobalScope.createImageBitmap() (en-US)
Принимает различные источники изображений и возвращает Promise, который преобразуется в ImageBitmap. Опционально источник обрезается до прямоугольника пикселей, происходящих от (sx, sy) с шириной sw и высотой sh.
WindowOrWorkerGlobalScope.fetch()
Запускает процесс извлечения ресурса из сети.
WindowOrWorkerGlobalScope.setInterval()
Планирует функцию, которая будет выполняться каждый раз по истечении заданного числа миллисекунд.
WindowOrWorkerGlobalScope.setTimeout()
Планирует функцию для выполнения в заданное время.

Specifications

Specification Status Comment
HTML Living Standard
Определение 'WindowOrWorkerGlobalScope mixin' в этой спецификации.
Живой стандарт This is where the main mixin is defined.
Fetch
Определение '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! (en-US)

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