الإيقاف والإزالة في Chrome 86

جو ميدلي
جو ميدلي

إزالة WebComponents v0

تمت إزالة الإصدار 0 من مكونات الويب من أجهزة الكمبيوتر المكتبي وأجهزة Android في Chrome 80. ويقوم Chromium 86 بإزالتها من WebView. تشمل عملية الإزالة هذه العناصر المخصصة v0 وShadow DOM v0 وعمليات استيراد HTML.

إيقاف دعم بروتوكول نقل الملفات (FTP) نهائيًا

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

أزال الإصدار 72 من Google Chrome والإصدارات الأحدث دعم استرجاع الموارد الفرعية للمستندات عبر بروتوكول FTP وعرض موارد بروتوكول FTP ذات المستوى الأعلى. يؤدي الانتقال حاليًا إلى عناوين URL لبروتوكول FTP إلى عرض قائمة دليل أو عملية تنزيل بناءً على نوع المورد. أدى خطأ في الإصدار 74 من Google Chrome والإصدارات الأحدث إلى توقُّف إمكانية الوصول إلى عناوين URL لبروتوكول FTP عبر الخوادم الوكيلة لـ HTTP. تمت إزالة دعم الخادم الوكيل لبروتوكول FTP تمامًا في الإصدار 76 من Google Chrome.

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

وسيتبع إيقاف الدعم المخطط الزمني التالي:

الإصدار 86 من Chrome

لا يزال بروتوكول نقل الملفات (FTP) مفعَّلاً بشكل تلقائي لمعظم المستخدمين، ولكن تم إيقافه لقنوات الإصدار التجريبي (إصدار Canary وتجريبي) وسيتم إيقافه تجريبيًا لواحد بالمائة من المستخدمين الثابتين. في هذا الإصدار، يمكنك إعادة تفعيله من سطر الأوامر إما باستخدام علامة سطر الأوامر --enable-ftp أو علامة --enable-features=FtpProtocol.

Chrome 87

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

الإصدار 88 من Chrome

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

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

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

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

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

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

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

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