crossOriginIsolated

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The global crossOriginIsolated read-only property returns a boolean value that indicates whether a SharedArrayBuffer can be sent via a Window.postMessage() call.

This value is dependant on any Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers present in the response.

Syntax

var myCrossOriginIsolated = self.crossOriginIsolated; // or just crossOriginIsolated

Value

A boolean value

Examples

if(crossOriginIsolated) {
  // Post SharedArrayBuffer
} else {
  // Do something else
}

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
crossOriginIsolated
87
87
72
No
73
No
No
87
No
No
No
14.0
worker_support
87
87
72
No
73
No
No
87
No
No
No
14.0

See also

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/crossOriginIsolated