Isolamento de origem cruzada

O isolamento de origem cruzada permite que uma página da Web use recursos poderosos, como SharedArrayBuffer. Uma extensão pode ativar o isolamento entre origens especificando os valores apropriados para as chaves de manifesto cross_origin_embedder_policy e cross_origin_opener_policy. Por exemplo, um manifesto como o abaixo ativará o isolamento de origem cruzada da extensão.

{
  "name": "CrossOriginIsolation example",
  "manifest_version": 2,
  "version": "1.1",
  "cross_origin_embedder_policy": {
    "value": "require-corp"
  },
  "cross_origin_opener_policy": {
    "value": "same-origin"
  },
  ...
}

A ativação do isolamento entre origens permite que a extensão use APIs avançadas, como SharedArrayBuffers, nos contextos isolados entre origens. No entanto, ela também traz alguns efeitos colaterais. Consulte Como isolar seu site em vários origens usando COOP e COEP para mais informações sobre isso.