Política de abertura de origem cruzada

A chave de manifesto cross_origin_opener_policy permite que as extensões especifiquem um valor para o cabeçalho de resposta Cross-Origin-Opener-Policy (COOP) para solicitações à origem da extensão. Isso inclui o contexto em segundo plano da extensão (worker de serviço ou página em segundo plano), pop-up, página de opções, guias abertas para um recurso de extensão etc.

Em conjunto com cross_origin_embedder_policy, essa chave permite que as extensões ativem o isolamento de origem cruzada.

Declaração do manifesto

A chave de manifesto cross_origin_opener_policy usa um objeto. Esse objeto precisa conter apenas uma propriedade chamada value com um valor de string. O Chrome usa essa string como o valor do cabeçalho Cross-Origin-Opener-Policy ao exibir recursos da origem da extensão. Exemplo:

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

Consulte Visão geral do isolamento entre origens para mais informações sobre esse recurso.