كيفية التحقق مما إذا كان موقعك الإلكتروني قد تأثر بتقسيم مساحة التخزين
لتحسين مستوى الخصوصية، يُغيِّر Chrome طريقة عمل واجهات برمجة التطبيقات للتخزين والاتصال في الإصدارات المستقبلية. يمكنك الاطّلاع على المزيد من المعلومات حول التغيير القادم في تقسيم مساحة التخزين.
كان التنفيذ الأولي متاحًا بعد علامة في الإصدار 105 من Chrome، منذ تموز (يوليو) 2022. اعتبارًا من الإصدار التجريبي من Chrome 106، اعتبارًا من أيلول (سبتمبر) 2022، أصبح التطبيق الجديد (الذي يتضمّن تقسيم "مساحة التخزين في ذاكرة التخزين المؤقت") متاحًا للاختبار. سيتم تثبيت أحدث الميزات وإصلاحات الأخطاء في Chrome Canary أولاً، لذا ننصحك باستخدام Canary لمواصلة الاختبار.
من المفترَض ألا يؤثر هذا التغيير في حالات الاستخدام الأكثر شيوعًا التي لا يستخدم فيها تطبيقك مساحة التخزين إلا في سياق الطرف الأول فقط، إلا أنّنا ننصحك بإجراء اختبار للتأكّد من أنّ تطبيقاتك ستواصل عملها على النحو المعتاد. إذا تفاعلت مع مساحة التخزين في إطارات iframe أو تعتمد عليها، ثمة احتمال أكبر أن يؤثر التغيير عليك.
كيفية اختبار ميزة تقسيم مساحة التخزين
لتجربة تقسيم مساحة التخزين:
- تأكَّد من استخدام الإصدار 106 من Chrome التجريبي أو إصدار أحدث.
- الانتقال إلى
chrome://flags/#third-party-storage-partitioning
. - يمكنك تفعيل علامة "تقسيم مساحة التخزين الخارجية التجريبية".
يمكنك المشاركة في الاختبار المبكر والإبلاغ عن الأخطاء لمساعدة فريق Chrome على تحديد أي سلوك غير متوقع وإصلاحه قبل الإطلاق المستقر.
ما هو تقسيم مساحة التخزين؟
لمنع تتبّع أنواع معيّنة من تتبّع المواقع الإلكترونية على القنوات الجانبية، يقسّم Chrome واجهات برمجة التطبيقات للتخزين والاتصالات في سياقات تابعة لجهات خارجية (اطّلِع على الشرح للحصول على مزيد من التفاصيل).
في السابق، كان يتم تحديد مساحة التخزين حسب المصدر فقط. يعني ذلك أنّه إذا تم تضمين إطار iframe من example.com
في a.com
وb.com
، يمكن لـ example.com
التعرّف على عادات التصفّح الخاصة بهذين الموقعَين الإلكترونيَين ذي المستوى الأعلى من خلال تخزين المعرّف واسترداده من مساحة التخزين بنجاح. عند تفعيل ميزة تقسيم
مساحة التخزين التابعة لجهة خارجية، سيتم توفير مساحة التخزين لحساب example.com
في قسمَين مختلفَين، أحدهما لـ a.com
والآخر لـ b.com
. يعمل تقسيم مساحة التخزين على منع تضمين تضمين من ضم زياراتك إلى أي موقع إلكتروني.
يتم تقسيم واجهات برمجة التطبيقات التالية للتخزين والاتصال عند تفعيل علامة "تقسيم مساحة التخزين التجريبية التابعة لجهة خارجية":
- قناة بث
- مساحة التخزين في ذاكرة التخزين المؤقت
- مساحة تخزين الويب
- الوصول إلى نظام الملفات
- IndexedDB
- نظام الملفات القديم
- الحصة
- أقفال الويب
- ServiceWorker
- SharedWorker
واجهات برمجة التطبيقات التالية قيد التطوير النشط، وسيتم تقسيمها قبل شحنها إلى الإصدار الثابت:
- عنوان URL في Blob
- عنوان محو بيانات الموقع
متى سيتم إطلاق هذه الميزة تلقائيًا؟
نأمل أن يتم إطلاق هذه الميزة في أوائل عام 2023، وذلك حسب مدى الثبات والتوافق. إنّ اختبار ميزة تقسيم مساحة التخزين الخارجية الآن والإبلاغ عن الأخطاء سيساعد Chrome في الحصول على ملاحظات من المنظومة المتكاملة لضمان حصول المطوّرين ومالكي المواقع الإلكترونية على الدعم الذي يحتاجونه.
الإبلاغ عن الأخطاء
وأفضل طريقة لتقديم الملاحظات هي الإبلاغ عن مشكلة جديدة، إما باستخدام رابط يؤدي إلى عنوان URL متاح للجميع أو عبر نموذج اختبار مبسَّط.