--- title: WindowOrWorkerGlobalScope slug: Web/API/WindowOrWorkerGlobalScope tags: - API - DOM - DOM API - NeedsTranslation - Service Worker - TopicStub - Window - WindowOrWorkerGlobalScope - Worker - WorkerGlobalScope translation_of: Web/API/WindowOrWorkerGlobalScope ---
The WindowOrWorkerGlobalScope
mixin describes several features common to the {{domxref("Window")}} and {{domxref("WorkerGlobalScope")}} interfaces. Each of these interfaces can, of course, add more features in addition to the ones listed below.
Note: WindowOrWorkerGlobalScope
is a mixin and not an interface; you can't actually create an object of type WindowOrWorkerGlobalScope
.
These properties are defined on the {{domxref("WindowOrWorkerGlobalScope")}} mixin, and implemented by {{domxref("Window")}} and {{domxref("WorkerGlobalScope")}}.
true
) or not (false
).These properties are defined on the {{domxref("WindowOrWorkerGlobalScope")}} mixin, and implemented by {{domxref("Window")}} and {{domxref("WorkerGlobalScope")}}.
Specification | Status | Comment |
---|---|---|
{{SpecName("HTML WHATWG",'webappapis.html#windoworworkerglobalscope-mixin', 'WindowOrWorkerGlobalScope mixin')}} |
{{Spec2('HTML WHATWG')}} | This is where the main mixin is defined. |
{{SpecName('Fetch','#fetch-method','fetch()')}} | {{Spec2('Fetch')}} | Definition of the fetch() method. |
{{SpecName('Service Workers', '#self-caches', 'caches')}} | {{Spec2('Service Workers')}} | Definition of the caches property. |
{{SpecName('IndexedDB 2', '#dom-windoworworkerglobalscope-indexeddb', 'indexedDB')}} | {{Spec2('IndexedDB 2')}} | Definition of the indexedDB property. |
{{SpecName('Secure Contexts', 'webappapis.html#dom-origin', 'isSecureContext')}} | {{Spec2('Secure Contexts')}} | Definition of the isSecureContext property. |
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop(52)}} | 54 | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
origin |
{{CompatGeckoDesktop(54)}} | 59 | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Android Webview | Edge | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoMobile(52)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | 54 |
origin |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatGeckoMobile(54)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | 59 |