Kökler arası izolasyon

Kökler arası erişime kapalı web siteleri, web sayfalarının SharedArrayBuffer gibi güçlü özellikleri kullanmasını sağlar. Uzantılar, cross_origin_embedder_policy ve cross_origin_opener_policy manifest anahtarları için uygun değerleri belirterek kaynaklar arası yalıtımı 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ı olma özelliğini etkinleştirmek, uzantının kökler arası erişime kapalı bağlamlarında SharedArrayBuffers gibi güçlü API'leri kullanmasına olanak tanır. Ancak bu durumun bazı yan etkileri de vardır. Bu konuyla ilgili daha fazla bilgi için COOP ve COEP kullanarak web sitenizi "kaynaklar arası yalıtılmış" hale getirme başlıklı makaleyi inceleyin.