عمليات الإيقاف والإزالة في Chrome 103

تم إصدار الإصدار التجريبي من Chrome 103 في 26 أيار (مايو) 2022، ومن المتوقّع أن يصبح الإصدار الثابت في أواخر حزيران (يونيو) 2022.

حظر البروتوكول الخارجي في إطارات iframe في وضع الحماية

لا يتم حظر إطارات iframe في وضع الحماية من فتح التطبيقات الخارجية. في الوقت الحالي، يضع المطوّرون وضع حماية للمحتوى غير الموثوق به ويحظرون تنقّل المستخدم. ومن المفترض أن يشمل الحظر أيضًا روابط تؤدي إلى تطبيقات خارجية أو إلى "متجر Play". وتم إصلاح هذه المشكلة الآن.

يمكن للمواقع الإلكترونية التي تحتاج إلى التنقّل إضافة القيم التالية إلى سمة وضع الحماية للعنصر <iframe>:

  • allow-popups
  • allow-top-navigation
  • allow-top-navigation-with-user-activation

إزالة واجهة برمجة التطبيقات Battery Status API على المصادر غير الآمنة

واجهة برمجة تطبيقات حالة البطارية لم تعد متوافقة مع السياقات غير الآمنة، وخاصةً صفحات HTTP وإطارات iframe التي تستخدم HTTPS المضمّنة في صفحات HTTP. تتم إزالة هذا الإعداد وفقًا لسياستنا المتعلّقة بالإيقاف النهائي للميزات الفعّالة في المصادر غير الآمنة، ويتّبع هذا الإجراء أيضًا تغييرًا في المواصفات.

إزالة العنصر

نظرًا لإزالة المكوّنات الإضافية من النظام الأساسي للويب والقلة النسبية في استخدام <param>، ستتم إزالتها من النظام الأساسي للويب.

سياسة الإيقاف

للحفاظ على سلامة النظام الأساسي، نزيل أحيانًا واجهات برمجة التطبيقات من Web Platform التي سبق لها تنفيذ دورتها التدريبية. قد تكون هناك أسباب عديدة وراء إزالة واجهة برمجة التطبيقات، مثل:

  • وستحل واجهات برمجة التطبيقات الأحدث محلها.
  • ويتم تحديثها لتعكس التغييرات التي طرأت على المواصفات لتحقيق المواءمة والاتساق مع المتصفحات الأخرى.
  • إنها تجارب مبكرة لم تؤتي ثمارها أبدًا في المتصفحات الأخرى وبالتالي يمكن أن تزيد من عبء الدعم لمطوري الويب.

ستؤثر بعض هذه التغييرات في عدد قليل جدًا من المواقع الإلكترونية. للحدّ من المشاكل مسبقًا، نحاول إرسال إشعار مُسبَق للمطوّرين كي يتمكّنوا من إجراء التغييرات المطلوبة لمواصلة عرض مواقعهم الإلكترونية.

يخضع Chrome حاليًا لعملية إيقاف واجهات برمجة التطبيقات نهائيًا وإزالتها، وبشكل أساسي:

  • يمكنك الإعلان عنه في القائمة البريدية blink-dev.
  • يمكنك ضبط التحذيرات ومنح مقاييس زمنية في وحدة تحكّم أدوات مطوّري البرامج في Chrome عند رصد الاستخدام على الصفحة.
  • يُرجى الانتظار والمراقبة وإزالة الميزة عند انخفاض الاستخدام.

يمكنك العثور على قائمة بجميع الميزات المتوقّفة على chromestatus.com باستخدام الفلتر الذي تم إيقافه نهائيًا والميزات التي تمت إزالتها من خلال تطبيق الفلتر الذي تمت إزالته. سنحاول أيضًا تلخيص بعض التغييرات والأسباب ومسارات النقل في هذه المنشورات.