في متصفّح Chrome على أجهزة الكمبيوتر المكتبي، لم يكن SharedArrayBuffer
متاحًا إلا للصفحات التي تم عزلها من نطاقات أخرى منذ الإصدار 92 من Chrome. ومع ذلك، يتطلّب إجراء ذلك أن تكون الموارد المحمَّلة من مصادر متعددة متوافقة مع قواعد معيّنة (على سبيل المثال، أن يتم عرضها باستخدام عنوان HTTP محدّد مثل Cross-Origin-Resource-Policy
).
لتسهيل تفعيل ميزة "حظر الوصول من نطاقات أخرى" على المطوّرين، عمل فريق Chrome على تقديم خيارات جديدة لتخفيف متطلبات المصادر من نطاقات أخرى:
-
Cross-Origin-Embedder-Policy: credentialless
: تحميل موارد من مصادر متعددة بدون رؤوس CORP باستخدام بروتوكول COEP: بدون بيانات اعتماد - إطار iframe بدون بيانات اعتماد: تضمين إطارات iframe بسهولة في بيئات COEP
Cross-Origin-Opener-Policy: restrict-properties
: تأمين تفاعلات النوافذ المنبثقة باستخدام restrict-properties
من خلال دمج هذه الخيارات الجديدة، نأمل أن تتمكّن من تفعيل عزل مصادر البيانات المختلفة مع متطلبات مُخفَّضة بدون خفض مستوى الأمان.
إذا كان موقعك الإلكتروني يعتمد على SharedArrayBuffer مع عزل الموقع الإلكتروني، كنّا نُجري تجربة إيقاف نهائي حتى يمكن إعفاء موقعك الإلكتروني من القيود. توفّر هذه الفترة التجريبية المزيد من الوقت، نظرًا إلى أنّه استغرق تحديد المواصفات وتنفيذها بعض الوقت.
بما أنّ الفترة التجريبية الجارية للإيقاف النهائي على وشك الانتهاء ونحن لا نزال نعمل على الحلول المتبقية، سيتم تمديد الفترة التجريبية للإيقاف النهائي SharedArrayBuffer
على أجهزة الكمبيوتر المكتبي حتى توفّر الإصدار 124 من Chrome. لست بحاجة إلى اتّخاذ أي إجراء إذا سبق لك التسجيل في الفترة التجريبية الجارية.