Firefox không còn sử dụng XUL Layout trong giao diện của nó nữa

Sau chín năm làm việc, các thành phần UI cuối cùng sử dụng không gian tên XUL đã bị xóa khỏi cơ sở mã Firefox. Do đó, với một số ngoại lệ, Firefox hiện sử dụng các công nghệ web phổ biến (chủ yếu là CSS flexbox) để hiển thị giao diện người dùng Firefox, thay vì các trình xử lý XUL cụ thể (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). Là một ngoại lệ, XUL tiếp tục được sử dụng để hiển thị các menu hệ thống và bảng bật lên ( Và ), nhưng trong tương lai họ dự định sử dụng API Popover cho chức năng tương tự.

Khả năng sử dụng XUL trong các tiện ích bổ sung đã ngừng hoạt động vào năm 2017 và giao diện đã được giải phóng khỏi các ràng buộc Ngôn ngữ liên kết XML (phần mở rộng XUL) vào năm 2019 (các ràng buộc XBL xác định hành vi của các tiện ích XUL đã được thay thế bằng Thành phần web), nhưng Tại đồng thời, trình xử lý XUL tiếp tục được sử dụng khi tạo các phần tử giao diện trình duyệt.

Nguồn: opennet.ru

Thêm một lời nhận xét