Window:crossOriginIsolated 属性

crossOriginIsolatedWindow 接口的一个只读属性,它返回一个布尔值,指示网站是否处于跨源隔离状态。该状态可以降低侧信道攻击的风险,并解锁一些功能。

当响应头 Cross-Origin-Opener-Policy 的值为 same-originCross-Origin-Embedder-Policy 头部的值为 require-corpcredentialless 时,网站处于跨源隔离状态。

布尔值。

示例

js
const myWorker = new Worker("worker.js");

if (window.crossOriginIsolated) {
  const buffer = new SharedArrayBuffer(16);
  myWorker.postMessage(buffer);
} else {
  const buffer = new ArrayBuffer(16);
  myWorker.postMessage(buffer);
}

规范

规范
HTML 标准
# dom-crossoriginisolated-dev

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。