Window: originAgentCluster 属性
Window 接口的只读属性 originAgentCluster,当此窗口属于一个以来源为键的 Agent Cluster 时,返回 true:这意味着操作系统已为此窗口的来源提供了专用资源(例如操作系统进程),而这些资源不会与其他来源的窗口共享。
否则,此属性返回 false。
与不属于以来源为键的 Agent Cluster 的窗口相比,属于以来源为键的 Agent Cluster 的窗口会受到一些额外的限制。特别是,它们不能
- 设置
Document.domain,这是一个旧功能,通常允许同站点(same-site)跨来源(cross-origin)的页面同步访问彼此的 DOM。 - 通过
Window.postMessage()将WebAssembly.Module对象发送到其他同站点跨来源页面。 - 将
SharedArrayBuffer或WebAssembly.Memory对象发送到其他同站点跨来源页面。
要请求浏览器将此窗口分配给以来源为键的 Agent Cluster,服务器必须发送 Origin-Agent-Cluster 响应头。
请注意,以来源为键的 Agent Cluster 功能仅在 安全上下文 中受支持。如果一个站点不是安全上下文,window.originAgentCluster 将始终返回 false。