Firefox 擺脫了界面中 XUL 佈局的使用

經過九年的努力,最後一個使用 XUL 命名空間的 UI 元件已從 Firefox 程式碼庫中刪除。 因此,除了少數例外,Firefox 現在使用常見的Web 技術(主要是CSS Flexbox)來呈現Firefox 使用者介面,而不是特定的XUL 處理程序(-moz-box、-moz-inline-box、-moz-grid、 -moz) -stack、-moz-popup)。 作為例外,XUL 繼續用於顯示系統選單和彈出面板( 和),但將來他們計劃使用 Popover API 來實現類似的功能。

在附加元件中使用XUL 的能力已於2017 年停止,且該介面於2019 年從XML 綁定語言(XUL 擴充)綁定中解放出來(定義XUL 小部件行為的XBL 綁定已被Web 元件取代) ,但同時,在建立瀏覽器介面元素時繼續使用 XUL 處理程序。

來源: opennet.ru

添加評論