جداسازی منبع متقابل به یک صفحه وب امکان می دهد از ویژگی های قدرتمندی مانند 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 به «منشأ متقاطع جدا شده» مراجعه کنید.