Firefox hat die Verwendung von XUL-Layout in der Benutzeroberfläche abgeschafft

Nach neun Jahren Arbeit wurden die letzten UI-Komponenten, die den XUL-Namespace verwendeten, aus der Firefox-Codebasis entfernt. Bis auf wenige Ausnahmen verwendet Firefox nun zum Rendern der Firefox-Benutzeroberfläche gängige Webtechnologien (hauptsächlich CSS-Flexbox) anstelle spezifischer XUL-Handler (-moz-box, -moz-inline-box, -moz-grid, -moz -stack, -moz-popup). Ausnahmsweise wird XUL weiterhin zur Anzeige von Systemmenüs und Popup-Panels verwendet ( Und ), aber in Zukunft planen sie, die Popover-API für ähnliche Funktionen zu verwenden.

Die Möglichkeit, XUL in Add-Ons zu verwenden, wurde 2017 eingestellt und die Schnittstelle wurde 2019 von Bindungen der XML Binding Language (XUL-Erweiterung) befreit (XBL-Bindungen, die das Verhalten von XUL-Widgets definieren, wurden durch Webkomponenten ersetzt), aber am Gleichzeitig wurden beim Erstellen von Browser-Oberflächenelementen weiterhin XUL-Handler verwendet.

Source: opennet.ru

Kommentar hinzufügen