Firefox ไม่ใช้ XUL Layout ในอินเทอร์เฟซอีกต่อไป

หลังจากทำงานมาเก้าปี องค์ประกอบ UI ล่าสุดที่ใช้เนมสเปซ XUL ได้ถูกลบออกจากโค้ดเบสของ Firefox ดังนั้น ด้วยข้อยกเว้นบางประการ ขณะนี้ Firefox จึงใช้เทคโนโลยีเว็บทั่วไป (ส่วนใหญ่เป็น CSS flexbox) เพื่อแสดงส่วนติดต่อผู้ใช้ของ Firefox แทนที่จะเป็นตัวจัดการ XUL เฉพาะ (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-ป๊อปอัป) เป็นข้อยกเว้น XUL ยังคงใช้เพื่อแสดงเมนูระบบและแผงป๊อปอัป ( และ ) แต่ในอนาคตพวกเขาวางแผนที่จะใช้ Popover API สำหรับฟังก์ชันที่คล้ายกัน

ความสามารถในการใช้ XUL ในส่วนเสริมถูกยกเลิกในปี 2017 และอินเทอร์เฟซได้รับการปลดปล่อยจากการผูก XML Binding Language (ส่วนขยาย XUL) ในปี 2019 (การเชื่อมโยง XBL ที่กำหนดลักษณะการทำงานของวิดเจ็ต XUL ถูกแทนที่ด้วย Web Components) แต่ที่ ในเวลาเดียวกัน ตัวจัดการ XUL ยังคงถูกใช้เมื่อสร้างองค์ประกอบอินเทอร์เฟซของเบราว์เซอร์

ที่มา: opennet.ru

เพิ่มความคิดเห็น