Isolamento de origem cruzada
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O isolamento de origem cruzada permite que uma página da Web use recursos avançados, como
SharedArrayBuffer
. Uma extensão pode ativar o isolamento de origem cruzada 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
optará pelo isolamento de origem cruzada da origem da extensão.
{
"name": "CrossOriginIsolation example",
"manifest_version": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
A opção do isolamento de origem cruzada permite que a extensão use APIs avançadas, como SharedArrayBuffers,
nos contextos isolados de origem cruzada. No entanto, também traz alguns efeitos colaterais. Para mais informações, consulte Como tornar seu site "isolado de origem cruzada" usando COOP e COEP .
Cuidado :mesmo que uma extensão ative o isolamento de origem cruzada, nem todos os contextos de extensão serão isolados de origem cruzada. Por exemplo, o isolamento de origem cruzada não está totalmente implementado para workers compartilhados e serviços atualmente. Da mesma forma, um subframe acessível pela Web de uma extensão isolada de origem cruzada em uma página normal não é considerado isolado de origem cruzada no momento.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2021-08-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2021-08-03 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2021-08-03 UTC."],[],[]]