Klucz manifestu cross_origin_opener_policy umożliwia rozszerzeniom określenie wartości nagłówka odpowiedzi Cross-Origin-Opener-Policy (COOP) w przypadku żądań do źródła rozszerzenia. Obejmuje to kontekst działania w tle rozszerzenia (skrypt service worker lub strona w tle), wyskakujące okienko, stronę opcji, karty otwarte w zasobie rozszerzenia itp.
W połączeniu z kluczem cross_origin_embedder_policy ten klucz umożliwia rozszerzeniom włączenie izolacji między źródłami.
Deklaracja w pliku manifestu
Klucz manifestu cross_origin_opener_policy przyjmuje obiekt. Ten obiekt powinien zawierać tylko jedną właściwość o nazwie value z wartością w postaci ciągu znaków. Chrome używa tego ciągu znaków jako wartości nagłówka Cross-Origin-Opener-Policy podczas udostępniania zasobów ze źródła rozszerzenia. Na przykład:
{
...
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Więcej informacji o tej funkcji znajdziesz w artykule Izolacja między źródłami.