Política de abridor de origen cruzado

La clave de manifiesto cross_origin_opener_policy permite que las extensiones especifiquen un valor para el Encabezado de respuesta Cross-Origin-Opener-Policy (COOP) para las solicitudes enviadas origen. Esto incluye el contexto en segundo plano de la extensión (service worker o página en segundo plano), la ventana emergente, la página de opciones, las pestañas abiertas a un recurso de extensión, etc.

Junto con cross_origin_embedder_policy, esta clave permite que las extensiones habiliten aislamiento de origen cruzado.

Declaración del manifiesto

La clave del manifiesto cross_origin_opener_policy toma un objeto. Este objeto debería contener solo uno llamada value con un valor de cadena. Chrome usa esta cadena como el valor de la Cross-Origin-Opener-Policy cuando se entregan recursos desde el origen de la extensión. Por ejemplo:

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

Consulta Descripción general del aislamiento de origen cruzado para obtener más información sobre esta función.