WindowOrWorkerGlobalScope

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

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

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

Свойства

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

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

Методы

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

WindowOrWorkerGlobalScope.atob()
Декодирует строку данных, которая была закодирована с использованием кодировки base-64.
WindowOrWorkerGlobalScope.btoa()
Создает ASCII строку в кодировке base-64 из строки бинарных данных.
WindowOrWorkerGlobalScope.clearInterval()
Отменяет набор для повторного выполнения, используя WindowOrWorkerGlobalScope.setInterval().
WindowOrWorkerGlobalScope.clearTimeout()
Отменяет набор отложенного исполнения, используя WindowOrWorkerGlobalScope.setTimeout().
WindowOrWorkerGlobalScope.createImageBitmap()
Принимает различные источники изображений и возвращает 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 Draft
Определение '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