Kaynaklar arası izolasyon, bir web sayfasının SharedArrayBuffer
gibi güçlü özellikleri kullanabilmesini sağlar. Bir uzantı, cross_origin_embedder_policy
ve cross_origin_opener_policy
manifest anahtarları için uygun değerleri belirterek kaynaklar arası erişime kapalı seçeneği etkinleştirebilir. Örneğin, aşağıdaki gibi bir manifest, uzantının kaynağını kökler arası erişime kapalı hale getirir.
{
"name": "CrossOriginIsolation example",
"manifest_version": 3,
"version": "1.1",
"cross_origin_embedder_policy": {
"value": "require-corp"
},
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
Kökler arası erişime kapalı olan uzantıları, kökler arası erişime kapalı bağlamlarda SharedArrayBuffers gibi güçlü API'ler kullanabilir. Ancak bu yöntemin bazı yan etkileri de vardır. Bu konu hakkında daha fazla bilgi için COOP ve COEP kullanarak web sitenizi "kökenler arası erişime kapalı" yapma konusuna bakın.