跨來源隔離功能可讓網頁使用強大的功能,例如 SharedArrayBuffer
。擴充功能可以為 cross_origin_embedder_policy
和 cross_origin_opener_policy
資訊清單鍵指定適當的值,選擇採用跨來源隔離功能。舉例來說,下方的資訊清單會將擴充功能的來源選為跨來源隔離。
{
"name": "CrossOriginIsolation example",
"manifest_version": 2,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
選擇啟用跨來源隔離功能後,擴充功能就能在跨來源隔離的內容中使用強大的 API,例如 SharedArrayBuffers。不過,這麼做也會帶來某些副作用。如需進一步瞭解這項功能,請參閱使用 COOP 和 COEP 讓網站「跨來源隔離」。