جداسازی با منشاء متقاطع
هشدار: شما در حال مشاهده نسخه قدیمی Manifest V2 این مقاله هستید. برای معادل MV3 به Manifest V3 مراجعه کنید. فروشگاه وب Chrome دیگر برنامههای افزودنی Manifest V2 را نمیپذیرد. برای تبدیل برنامه افزودنی خود به Manifest V3، راهنمای مهاجرت Manifest V3 را دنبال کنید. جداسازی منبع متقابل به یک صفحه وب امکان می دهد از ویژگی های قدرتمندی مانند SharedArrayBuffer
استفاده کند. یک برنامه افزودنی میتواند با تعیین مقادیر مناسب برای کلیدهای مانیفست cross_origin_embedder_policy
و cross_origin_opener_policy
جداسازی متقاطع را انتخاب کند. به عنوان مثال، مانیفست مانند زیر، منشاء برنامه افزودنی را به جداسازی مبدا متقاطع انتخاب می کند.
{
"name" : "CrossOriginIsolation example" ,
"manifest_version" : 2 ,
"version" : "1.1" ,
"cross_origin_embedder_policy" : {
"value" : "require-corp"
},
"cross_origin_opener_policy" : {
"value" : "same-origin"
},
...
}
انتخاب جداسازی با مبدا متقاطع به برنامه افزودنی اجازه می دهد تا از API های قدرتمندی مانند SharedArrayBuffers در زمینه های جدا شده با مبدا متقابل خود استفاده کند. با این حال، عوارض جانبی خاصی نیز دارد. برای اطلاعات بیشتر در این مورد، به ساختن وبسایت خود با استفاده از COOP و COEP به «منشأ متقاطع جدا شده» مراجعه کنید.
احتیاط: حتی اگر یک برنامه افزودنی به جداسازی مبدا متقاطع بپردازد، همه زمینههای برنامه افزودنی از مبدا متقاطع جدا نمیشوند. به عنوان مثال، جداسازی مبدا متقاطع به طور کامل برای کارگران خدماتی و مشترک در حال حاضر اجرا نشده است . به طور مشابه، فریم فریم قابل دسترسی وب افزونه ایزوله شده متقاطع در یک صفحه وب معمولی، در حال حاضر با مبدا متقاطع جدا شده در نظر گرفته نمی شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2021-08-03 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2021-08-03 بهوقت ساعت هماهنگ جهانی."],[],[]]