Ursprungsübergreifende Isolierung

Die ursprungsübergreifende Isolierung ermöglicht es einer Webseite, leistungsstarke Funktionen wie SharedArrayBuffer zu verwenden. Eine Erweiterung kann die ursprungsübergreifende Isolation aktivieren, indem sie die entsprechenden Werte für die Manifestschlüssel cross_origin_embedder_policy und cross_origin_opener_policy angibt. Mit einem Manifest wie dem folgenden wird beispielsweise 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. Allerdings hat das auch bestimmte Nebenwirkungen. Weitere Informationen finden Sie unter Website mit COOP und COEP „cross-origin isolated“ machen.