کلید مانیفست cross_origin_opener_policy به افزونهها اجازه میدهد تا مقداری را برای هدر پاسخ Cross-Origin-Opener-Policy (COOP) برای درخواستهای ارسالی به مبدا افزونه تعیین کنند. این شامل زمینه پسزمینه افزونه (service worker یا صفحه پسزمینه)، پنجره بازشو، صفحه گزینهها، تبهایی که برای یک منبع افزونه باز هستند و غیره میشود.
این کلید به همراه cross_origin_embedder_policy به افزونهها اجازه میدهد تا از حالت ایزولهسازی بینمنشا (cross-origin isolation) استفاده کنند.
اعلامیه مانیفست
کلید manifest مربوط به cross_origin_opener_policy یک شیء میگیرد. این شیء فقط باید شامل یک ویژگی به نام value با یک مقدار رشتهای باشد. کروم هنگام ارائه منابع از مبدا افزونه، از این رشته به عنوان مقدار هدر Cross-Origin-Opener-Policy استفاده میکند. برای مثال:
{
...
"cross_origin_opener_policy": {
"value": "same-origin"
},
...
}
برای اطلاعات بیشتر در مورد این ویژگی ، به نمای کلی جداسازی متقابل مراجعه کنید.