Ursprungsrichtlinie für ursprungsübergreifendes Öffnen

Mit dem Manifestschlüssel cross_origin_opener_policy können Erweiterungen einen Wert für den Antwortheader Cross-Origin-Opener-Policy (COOP) für Anfragen an den Ursprung der Erweiterung angeben. Dazu gehören unter anderem der Hintergrundkontext der Erweiterung (Service Worker oder Hintergrundseite), das Pop-up, die Optionsseite und die Tabs, die für eine Erweiterungsressource geöffnet sind.

Zusammen mit cross_origin_embedder_policy ermöglicht dieser Schlüssel Erweiterungen die ursprungsübergreifende Isolierung.

Manifestdeklaration

Der Manifestschlüssel cross_origin_opener_policy verwendet ein Objekt. Dieses Objekt darf nur ein Attribut namens value mit einem Stringwert enthalten. Chrome verwendet diesen String als Wert des Cross-Origin-Opener-Policy-Headers, wenn Ressourcen vom Ursprung der Erweiterung bereitgestellt werden. Beispiel:

{
    ...
    "cross_origin_opener_policy": {
      "value": "same-origin"
    },
    ...
}

Weitere Informationen zu dieser Funktion finden Sie unter Übersicht über die ursprungsübergreifende Isolierung.