جداسازی با منشاء متقاطع

جداسازی منبع متقابل به یک صفحه وب امکان می دهد از ویژگی های قدرتمندی مانند 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"
  },
  ...
}

انتخاب جداسازی با مبدا متقاطع به برنامه افزودنی اجازه می دهد تا از API های قدرتمندی مانند SharedArrayBuffers در زمینه های جدا شده با مبدا متقابل خود استفاده کند. با این حال، عوارض جانبی خاصی نیز دارد. برای اطلاعات بیشتر در این مورد ، به ساختن وب‌سایت خود با استفاده از COOP و COEP به «منشأ متقاطع جدا شده» مراجعه کنید.