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