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

添加评论