فایرفاکس از شر استفاده از طرح بندی XUL در رابط خلاص شد

پس از نه سال کار، آخرین مؤلفه‌های رابط کاربری که از فضای نام XUL استفاده می‌کردند از پایگاه کد فایرفاکس حذف شدند. بنابراین، با چند استثنا، رابط کاربری فایرفاکس اکنون با استفاده از فناوری‌های وب معمولی (بیشتر CSS flexbox) به جای کنترل‌کننده‌های خاص XUL (-moz-box، -moz-inline-box، -moz-grid، - moz-stack، رندر می‌شود. -moz-popup). به عنوان یک استثنا، XUL همچنان برای نمایش منوهای سیستم و پانل های بازشو استفاده می شود ( و ، اما در آینده قصد دارند از Popover API برای چنین عملکردی استفاده کنند.

توانایی استفاده از XUL در افزونه‌ها در سال 2017 متوقف شد و رابط کاربری در سال 2019 از شر اتصالات XBL (XML Binding Language، پسوند XUL) خلاص شد (بایدبندی‌های XBL که رفتار ویجت‌های XUL را مشخص می‌کنند با مؤلفه‌های وب جایگزین شدند)، اما با این حال، کنترل کننده های XUL همچنان در شکل گیری عناصر رابط مرورگر استفاده می شدند.

منبع: opennet.ru

اضافه کردن نظر