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

Joe Medley
Joe Medley

.

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

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

إيقاف بروتوكول FTP نهائيًا

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

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

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

سيتم إيقاف هذه الميزة نهائيًا وفقًا للمخطط الزمني التالي:

Chrome 86

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

الإصدار 87 من Chrome

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

Chrome 88

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

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

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

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

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

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

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

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