Mit der ursprungsübergreifenden Isolierung können auf einer Webseite leistungsstarke Funktionen wie SharedArrayBuffer
verwendet werden. Für eine Erweiterung kann die plattformübergreifende Isolation aktiviert werden, indem die entsprechenden Werte für die Manifestschlüssel cross_origin_embedder_policy
und cross_origin_opener_policy
angegeben werden. Mit einem Manifest wie dem unten gezeigten wird die ursprungsübergreifende Isolierung für den Ursprung der Erweiterung aktiviert.
{
"name": "CrossOriginIsolation example",
"manifest_version": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Wenn Sie die ursprungsübergreifende Isolierung aktivieren, kann die Erweiterung leistungsstarke APIs wie SharedArrayBuffers in ihren ursprungsübergreifend isolierten Kontexten verwenden. Es hat jedoch auch bestimmte Nebenwirkungen. Weitere Informationen finden Sie unter Website mit COOP und COEP plattformübergreifend isolieren.