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

Specification
HTML Standard (HTML)
# dom-crossoriginisolated-dev

Browser compatibility

BCD tables only load in the browser

See also