Ursprungsübergreifende Isolierung

Die ursprungsübergreifende Isolierung ermöglicht es einer Webseite, leistungsstarke Funktionen wie SharedArrayBuffer zu nutzen. Eine Erweiterung kann die ursprungsübergreifende Isolierung aktivieren, 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 folgenden 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übergreifenden Kontexten verwenden. Es hat jedoch auch bestimmte Nebenwirkungen. Weitere Informationen dazu finden Sie unter Website mit COOP und COEP „ursprungsübergreifend isoliert“ machen.