La chiave del manifest cross_origin_opener_policy consente alle estensioni di specificare un valore per l'
Cross-Origin-Opener-Policy (COOP) per le richieste all'origine dell'estensione. Sono inclusi il contesto in background dell'estensione (service worker o pagina in background), il popup, la pagina delle opzioni, le schede aperte a una risorsa dell'estensione e così via.
Insieme a cross_origin_embedder_policy, questa chiave consente alle estensioni di attivare l'isolamento multiorigine.
Dichiarazione del manifest
La chiave del manifest cross_origin_opener_policy accetta un oggetto. Questo oggetto deve contenere una sola proprietà denominata value con un valore stringa. Chrome utilizza questa stringa come valore dell'intestazione Cross-Origin-Opener-Policy quando pubblica risorse dall'origine dell'estensione. Ad esempio:
{
...
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Per ulteriori informazioni su questa funzionalità, consulta la panoramica sull'isolamento multiorigine.