Mit dem Manifest-Schlü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 der Hintergrundkontext der Erweiterung (Dienst-Worker oder Hintergrundseite), Pop-ups, die Optionsseite, Tabs, die für eine Erweiterungsressource geöffnet sind usw.
Zusammen mit cross_origin_embedder_policy können Erweiterungen die ursprungsübergreifende Isolierung aktivieren.
Manifestdeklaration
Der Manifestschlüssel cross_origin_opener_policy
nimmt ein Objekt an. Dieses Objekt sollte nur eine Eigenschaft mit dem Namen 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.