Mit der ursprungsübergreifenden Isolierung kann eine Webseite leistungsstarke Funktionen wie SharedArrayBuffer
nutzen. 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 stehenden wird beispielsweise die ursprungsübergreifende Isolierung für den Ursprung der Erweiterung aktiviert.
{
"name": "CrossOriginIsolation example",
"manifest_version": 2,
"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.