.
عمليات الإزالة
شبكات إصدار البطاقات كأسماء طرق الدفع
إزالة إمكانية استدعاء PaymentRequest باستخدام شبكات الجهات المُصدِرة للبطاقات (مثل "visa" أو "amex" أو "mastercard") في حقل supportedMethods.
النية في الإزالة | حالة منصة Chrome | خطأ في Chromium
إيقاف استخدام Web MIDI نهائيًا على المصادر غير الآمنة
يتم تصنيف استخدام Web MIDI إلى مجموعتَين: الاستخدام بدون امتيازات والاستخدام المزوّد بامتيازات مع إذن sysex. وحتى الإصدار 77 من Chrome، كان الاستخدام الأخير فقط هو الذي يطلب من المستخدمين منح الإذن. لتقليل المخاوف الأمنية، سيتم دائمًا طلب الأذونات بغض النظر عن استخدام sysex. ويعني ذلك أنّه لن يُسمح مجددًا باستخدام Web MIDI من مصادر غير آمنة.
النية في الإزالة | حالة منصة Chrome | خطأ في Chromium
الميزات التي سيتم إيقافها نهائيًا
إيقاف WebVR 1.1 API نهائيًا
تم إيقاف واجهة برمجة التطبيقات هذه نهائيًا في Chrome، وسيتم استبدالها بواجهة WebXR Device API، التي من المتوقّع أن يتم طرحها في الإصدار 78 من Chrome. انتهت الفترة التجريبية لإصدار WebVR الأولي في 24 تموز (يوليو) 2018.
لم يتم تفعيل WebVR مطلقًا تلقائيًا في Chrome، ولم يتم تصديقه كأحد معايير الويب. WebXR Device API هي واجهة برمجة التطبيقات بدلاً من WebVR. تتيح لنا إزالة WebVR من Chrome التركيز على مستقبل WebXR وإزالة عبء صيانة WebVR، بالإضافة إلى التأكيد مجددًا على التزام Chrome باستخدام WebXR باعتباره مستقبل إنشاء تجربت immersive مستندة إلى الويب. من المتوقّع أن تتم إزالة هذه الميزة في الإصدار 79 من Chrome.
النية في الإزالة | حالة منصة Chrome | خطأ في Chromium
سياسة الإيقاف النهائي
للحفاظ على صحة المنصة، نزيل أحيانًا واجهات برمجة التطبيقات من Web Platform التي انتهت صلاحيتها. يمكن أن تكون هناك عدة أسباب لإزالة واجهة برمجة التطبيقات، مثل:
- وقد تم استبدالها لواجهات برمجة تطبيقات أحدث.
- ويتم تعديلها لتعكس التغييرات في المواصفات من أجل تحقيق التوافق مع المتصفّحات الأخرى.
- وهي تجارب مبكرة لم تنجح في متصفحات أخرى، وبالتالي يمكن أن تزيد من عبء الدعم لمطوّري الويب.
وستؤثّر بعض هذه التغييرات في عدد قليل جدًا من المواقع الإلكترونية. ولتخفيف المشاكل مسبقًا، نحاول إرسال إشعار مُسبَق للمطوّرين حتى يتمكّنوا من إجراء التغييرات المطلوبة لمواصلة تشغيل مواقعهم الإلكترونية.
يتّبع Chrome حاليًا عملية لإيقاف واجهات برمجة التطبيقات نهائيًا وإزالتها، وهي تتضمّن ما يلي بشكل أساسي:
- يمكنك الإعلان عن ذلك في القائمة البريدية blink-dev.
- يمكنك ضبط التحذيرات وتقديم المقاييس الزمنية في "وحدة تحكّم أدوات مطوّري البرامج في Chrome" عند رصد الاستخدام على الصفحة.
- انتظِر وراقِب الميزة ثم أزِلها عندما ينخفض معدّل استخدامها.
يمكنك العثور على قائمة بجميع الميزات المتوقّفة نهائيًا على chromestatus.com باستخدام فلتر الميزات المتوقّفة نهائيًا والميزات التي تمت إزالتها من خلال تطبيق فلتر الميزات التي تمت إزالتها. سنحاول أيضًا تلخيص بعض التغييرات والأسباب ومسارات نقل البيانات في هذه المشاركات.