O mixin WindowOrWorkerGlobalScope descreve vários recursos comuns às interfaces Window e WorkerGlobalScope. Cada uma dessas interfaces pode, obviamente, adicionar mais recursos além dos listados abaixo.
Nota: WindowOrWorkerGlobalScope
é um mixin e não uma interface; você não pode atualmente criar um objeto do tipo WindowOrWorkerGlobalScope
.
Properties
These properties are defined on the WindowOrWorkerGlobalScope
mixin, and implemented by Window
and WorkerGlobalScope
.
WindowOrWorkerGlobalScope.caches
Somente leitura- Returns the
CacheStorage
object associated with the current context. This object enables functionality such as storing assets for offline use, and generating custom responses to requests. WindowOrWorkerGlobalScope.indexedDB
Somente leitura- Provides a mechanism for applications to asynchronously access capabilities of indexed databases; returns an
IDBFactory
object. WindowOrWorkerGlobalScope.isSecureContext
Somente leitura- Returns a boolean indicating whether the current context is secure (
true
) or not (false
). WindowOrWorkerGlobalScope.origin
Somente leitura- Returns the origin of the global scope, serialized as a string.
Methods
These properties are defined on the WindowOrWorkerGlobalScope
mixin, and implemented by Window
and WorkerGlobalScope
.
WindowOrWorkerGlobalScope.atob()
- Decodes a string of data which has been encoded using base-64 encoding.
WindowOrWorkerGlobalScope.btoa()
- Creates a base-64 encoded ASCII string from a string of binary data.
WindowOrWorkerGlobalScope.clearInterval()
- Cancels the repeated execution set using
WindowOrWorkerGlobalScope.setInterval()
. WindowOrWorkerGlobalScope.clearTimeout()
- Cancels the delayed execution set using
WindowOrWorkerGlobalScope.setTimeout()
. WindowOrWorkerGlobalScope.createImageBitmap()
- Accepts a variety of different image sources, and returns a
Promise
which resolves to anImageBitmap
. Optionally the source is cropped to the rectangle of pixels originating at (sx, sy) with width sw, and height sh. WindowOrWorkerGlobalScope.fetch()
- Starts the process of fetching a resource from the network.
WindowOrWorkerGlobalScope.setInterval()
- Schedules a function to execute every time a given number of milliseconds elapses.
WindowOrWorkerGlobalScope.setTimeout()
- Schedules a function to execute in a given amount of time.
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of ' WindowOrWorkerGlobalScope mixin' in that specification. |
Padrão em tempo real | This is where the main mixin is defined. |
Fetch The definition of 'fetch()' in that specification. |
Padrão em tempo real | Definition of the fetch() method. |
Service Workers The definition of 'caches' in that specification. |
Rascunho atual | Definition of the caches property. |
Indexed Database API 2.0 The definition of 'indexedDB' in that specification. |
Recomendação | Definition of the indexedDB property. |
Secure Contexts The definition of 'isSecureContext' in that specification. |
Candidata a Recomendação | Definition of the isSecureContext property. |
Browser compatibility
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar!
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 |