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

BCD tables only load in the browser

See also