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
mediante la especificación de los valores apropiados 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": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Habilitar el aislamiento de origen cruzado permite que la extensión use APIs potentes como SharedArrayBuffers en sus contextos aislados de origen cruzado. Sin embargo, también tiene ciertos efectos secundarios. Consulta Haz que tu sitio web esté “aislado de origen cruzado” con COOP y COEP para obtener más información.