حظر الوصول من نطاقات أخرى

يتيح العزل المشترك المصدر لصفحة الويب استخدام ميزات فعّالة مثل 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 في السياقات المعزولة من مصادر متعددة. ومع ذلك، فإنّه يترتّب أيضًا آثار جانبية معيّنة. يمكنك الاطّلاع على مقالة جعل موقعك الإلكتروني معزولاً عن مصادر متعددة باستخدام COOP وCOEP لمزيد من المعلومات حول ذلك.