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

Joe Medley
Joe Medley

إزالة الإصدار 0 من WebComponents

تمت إزالة الإصدار 0 من "مكوّنات الويب" من سطح المكتب ومن نظام التشغيل Android في Chrome 80. Chromium 86 إزالتها من WebView. تشتمل عملية الإزالة هذه على الإصدار 0 من العناصر المخصّصة وShadow DOM وv0 وعمليات استيراد HTML.

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

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

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

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

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

الإصدار 86 من Chrome

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

الإصدار 87 من Chrome

سيتم إيقاف دعم FTP بشكلٍ افتراضي لدى خمسين في المائة من المستخدمين، ولكن يمكن باستخدام العلامات الواردة أعلاه.

الإصدار 88 من Chrome

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

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

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

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

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

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

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

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