Isolasi lintas asal memungkinkan halaman web menggunakan fitur canggih seperti
SharedArrayBuffer
. Ekstensi dapat ikut serta dalam isolasi lintas asal dengan menentukan nilai yang sesuai untuk kunci manifes cross_origin_embedder_policy
dan cross_origin_opener_policy
. Misalnya, manifes seperti di bawah ini akan mengikutsertakan asal ekstensi ke isolasi lintas asal.
{
"name": "CrossOriginIsolation example",
"manifest_version": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Memilih untuk menggunakan isolasi lintas asal memungkinkan ekstensi menggunakan API yang canggih seperti SharedArrayBuffer dalam konteks yang diisolasi lintas originnya. Tetapi, itu juga disertai dengan efek samping tertentu. Lihat Membuat situs Anda "diisolasi lintas asal" menggunakan COOP dan COEP untuk informasi selengkapnya tentang hal ini.