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。