El aislamiento de origen cruzado permite que una página web use funciones potentes, como SharedArrayBuffer
. Una extensión puede habilitar el aislamiento de origen cruzado
especificando los valores adecuados para las claves de manifiesto cross_origin_embedder_policy
y
cross_origin_opener_policy
. Por ejemplo, un manifiesto como el que se muestra a continuación
habilitará el origen de la extensión en el aislamiento de origen cruzado.
{
"name": "CrossOriginIsolation example",
"manifest_version": 2,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Habilita el aislamiento de origen cruzado para que la extensión use APIs potentes, como SharedArrayBuffers, en sus contextos aislados de orígenes cruzados. Sin embargo, también tiene ciertos efectos secundarios. Consulta Cómo hacer que tu sitio web sea "aislado de varios orígenes" con COOP y COEP para obtener más información sobre este tema.