跨來源隔離可讓網頁使用強大的功能,例如 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"
},
...
}
選擇啟用跨來源隔離後,擴充功能就能在跨來源隔離內容中使用 SharedArrayBuffers 等強大 API。不過,這也會帶來某些副作用。如要進一步瞭解這項功能,請參閱使用 COOP 和 COEP 將網站設為「跨來源隔離」。