--- title: WindowOrWorkerGlobalScope.crossOriginIsolated slug: Web/API/WindowOrWorkerGlobalScope/crossOriginIsolated translation_of: Web/API/WindowOrWorkerGlobalScope/crossOriginIsolated ---
{{APIRef()}}{{SeeCompatTable}}

crossOriginIsolated 是 {{domxref("WindowOrWorkerGlobalScope")}} 的一个只读属性,返回一个布尔值,该值指示是否可以通过{{domxref("Window.postMessage()")}}调用发送 {{jsxref("SharedArrayBuffer")}}。

该值取决于响应中存在的{{httpheader("Cross-Origin-Opener-Policy")}} 和{{httpheader("Cross-Origin-Embedder-Policy")}} 头。

语法

var myCrossOriginIsolated = self.crossOriginIsolated; // 或直接 crossOriginIsolated

类型

布尔类型

示例

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

规范

Specification Status Comment
{{SpecName("HTML WHATWG")}} Not yet merged into the spec

浏览器兼容性

{{Compat("api.WindowOrWorkerGlobalScope.crossOriginIsolated")}}

参见