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