تخلص Firefox من استخدام XUL Layout في الواجهة

بعد تسع سنوات من العمل، تمت إزالة آخر مكونات واجهة المستخدم التي استخدمت مساحة الاسم XUL من قاعدة بيانات Firefox. وبالتالي، مع بعض الاستثناءات، يستخدم Firefox الآن تقنيات الويب الشائعة (أساسًا CSS flexbox) لعرض واجهة مستخدم Firefox، بدلاً من معالجات XUL المحددة (-moz-box، -moz-inline-box، -moz-grid، - moz -مكدس، -moz-المنبثقة). كاستثناء، يستمر استخدام XUL لعرض قوائم النظام واللوحات المنبثقة ( و )، ولكنهم يخططون في المستقبل لاستخدام Popover API لوظائف مماثلة.

تم إيقاف القدرة على استخدام XUL في الوظائف الإضافية في عام 2017، وتم تحرير الواجهة من روابط لغة ربط XML (امتداد XUL) في عام 2019 (تم استبدال روابط XBL التي تحدد سلوك عناصر واجهة مستخدم XUL بمكونات الويب)، ولكن في وفي الوقت نفسه، استمر استخدام معالجات XUL عند إنشاء عناصر واجهة المتصفح.

المصدر: opennet.ru

إضافة تعليق