跨來源隔離可讓網頁使用 SharedArrayBuffer
等強大的功能。擴充功能可以為 cross_origin_embedder_policy
和 cross_origin_opener_policy
資訊清單鍵指定適當的值,藉此選擇啟用跨來源隔離。例如,像下方資訊清單的資訊清單就會選擇將擴充功能的來源設為跨來源隔離。
{
"name": "CrossOriginIsolation example",
"manifest_version": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
選擇加入跨來源隔離之後,擴充功能就能在跨來源隔離環境中使用功能強大的 API,例如 SharedArrayBuffers。不過也有某些副作用。詳情請參閱使用 COOP 和 COEP 讓網站「跨來源隔離」。