الإيقاف والإزالة في الإصدار 87 من Chrome

Joe Medley
Joe Medley

.

تم إصدار الإصدار التجريبي من Chrome 87 في 15 تشرين الأول (أكتوبر) 2020 وتم إصدار القناة الثابتة في 17 تشرين الثاني (نوفمبر) 2020.

سمة "السماح بفاصل الفواصل في إطار iframe"

لم يعُد بإمكان نماذج سياسة الأذونات في العلامة <iframe> استخدام الفواصل كفاصل بين العناصر. ويجب على المطوّرين استخدام الفواصل المنقوطة بدلاً من ذلك.

-webkit-font-size-delta

لن يتيح Blink استخدام سمة -webkit-font-size-delta" التي نادرًا ما يتم استخدامها. يجب على المطورين استخدام حجم الخط للتحكم في حجم الخط بدلاً من ذلك.

إيقاف دعم بروتوكول نقل الملفات

إنّ Chrome يوقف نهائيًا استخدام عناوين URL لبروتوكول FTP ويزيلها. ولا يدعم التنفيذ الحالي لبروتوكول نقل الملفات في Google Chrome الاتصالات المشفرة (FTPS)، ولا الخوادم الوكيلة. استخدام بروتوكول FTP في المتصفح منخفض بدرجة كافية بحيث لا يمكن الاستثمار في تحسين برنامج FTP الحالي. بالإضافة إلى ذلك، يتوفر عملاء بروتوكول FTP أكثر كفاءة على جميع الأنظمة الأساسية المتأثرة.

أزال الإصدار 72 من Google Chrome والإصدارات الأحدث إمكانية استرجاع الموارد الفرعية للمستندات عبر بروتوكول FTP وعرض موارد بروتوكول FTP ذات المستوى الأعلى. يؤدي الانتقال حاليًا إلى عناوين URL الخاصة ببروتوكول نقل الملفات إلى عرض قائمة دليل أو عملية تنزيل اعتمادًا على نوع المورد. أدى خطأ في Google Chrome 74 والإصدارات الأحدث إلى إيقاف إمكانية الوصول إلى عناوين URL لبروتوكول FTP عبر الخوادم الوكيلة لـ HTTP. تمت إزالة دعم الخادم الوكيل لبروتوكول نقل الملفات في الإصدار 76 من Google Chrome بالكامل. في إصدار Chrome 86، تم إيقاف بروتوكول نقل الملفات (FTP) لقنوات الإصدار التجريبي (إصدار Canary والإصدار التجريبي) وتم إيقافه تجريبيًا لنسبة %1 من المستخدمين الثابتين.

إنّ الإمكانات المتبقية لتنفيذ بروتوكول FTP في Google Chrome تقتصر على عرض قائمة دليل أو تنزيل مورد عبر اتصالات غير مشفّرة.

يُرجى العلم أنّ الإجراءات المتبقية من عملية الإيقاف النهائي تخضع للمخطط الزمني التالي:

الإصدار 87 من Chrome

سيتم إيقاف دعم بروتوكول نقل الملفات (FTP) تلقائيًا لنسبة خمسين في المئة من المستخدمين، ولكن يمكن تفعيله باستخدام العلامات المذكورة أعلاه.

إصدار Chrome 88

سيتم إيقاف دعم بروتوكول FTP.

سياسة الإيقاف النهائي

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

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

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

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

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

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