Isolation multi-origine

L'isolation multi-origine permet à une page Web d'utiliser des fonctionnalités puissantes telles que SharedArrayBuffer. Une extension peut activer l'isolation multi-origine en spécifiant les valeurs appropriées pour les clés du fichier manifeste cross_origin_embedder_policy et cross_origin_opener_policy. Par exemple, un fichier manifeste tel que celui ci-dessous activera l'isolation multi-origine pour l'origine de l'extension.

{
 
"name": "CrossOriginIsolation example",
 
"manifest_version": 3,
 
"version": "1.1",
 
"cross_origin_embedder_policy": {
   
"value": "require-corp"
 
},
 
"cross_origin_opener_policy": {
   
"value": "same-origin"
 
},
 
...
}

L'activation de l'isolation multi-origine permet à l'extension d'utiliser des API puissantes telles que SharedArrayBuffers dans ses contextes isolés multi-origines. Cependant, elle a également certains effets secondaires. Pour en savoir plus, consultez la section Faciliter l'isolement multi-origine de votre site Web à l'aide de COOP et COEP.