Window: originAgentCluster-Eigenschaft
Die originAgentCluster
schreibgeschützte Eigenschaft des Window
-Interfaces gibt true
zurück, wenn dieses Fenster zu einem originbasierten Agenten-Cluster gehört: Das bedeutet, dass das Betriebssystem diesem Fenster eigene Ressourcen (z. B. einen Prozess des Betriebssystems) zugewiesen hat, die nicht mit Fenstern anderer Ursprünge geteilt werden.
Andernfalls gibt diese Eigenschaft false
zurück.
Fenster, die Teil eines origin-basierten Agenten-Clusters sind, unterliegen im Vergleich zu Fenstern, die dies nicht sind, einigen zusätzlichen Einschränkungen. Insbesondere können sie nicht:
Document.domain
setzen, was ein veraltetes Feature ist, das normalerweise ermöglicht, dass gleiche Seiten mit unterschiedlichen Ursprüngen synchron auf das DOM des anderen zugreifen.WebAssembly.Module
-Objekte überWindow.postMessage()
an andere gleichseitige Seiten mit unterschiedlichen Ursprüngen senden.SharedArrayBuffer
oderWebAssembly.Memory
-Objekte an andere gleichseitige Seiten mit unterschiedlichen Ursprüngen senden.
Um den Browser zu bitten, diesem Fenster einen origin-basierten Agenten-Cluster zuzuweisen, muss der Server den Origin-Agent-Cluster
-Antwortheader senden.
Beachten Sie, dass das origin-basierte Agenten-Cluster-Feature nur in sicheren Kontexten unterstützt wird. Wenn eine Seite kein sicherer Kontext ist, wird window.originAgentCluster
immer false
zurückgeben.
Spezifikationen
Specification |
---|
HTML # origin-keyed-agent-clusters |