Firefox blev av med användningen av XUL Layout i gränssnittet

Efter nio års arbete har de sista UI-komponenterna som använde XUL-namnområdet tagits bort från Firefox-kodbasen. Således, med några få undantag, använder Firefox nu vanliga webbteknologier (främst CSS flexbox) för att återge Firefox användargränssnitt, snarare än specifika XUL-hanterare (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). Som ett undantag fortsätter XUL att användas för att visa systemmenyer och popup-paneler ( Och ), men i framtiden planerar de att använda Popover API för liknande funktionalitet.

Möjligheten att använda XUL i tillägg avbröts 2017 och gränssnittet befriades från XML Binding Language (XUL extension)-bindningar 2019 (XBL-bindningar som definierar beteendet hos XUL-widgets ersattes av webbkomponenter), men vid Samtidigt fortsatte XUL-hanterare att användas när man skapade webbläsargränssnittselement.

Källa: opennet.ru

Lägg en kommentar