Firefox slap for brugen af ​​XUL Layout i grænsefladen

Efter ni års arbejde er de sidste UI-komponenter, der brugte XUL-navnerummet, blevet fjernet fra Firefox-kodebasen. Således, med nogle få undtagelser, bruger Firefox nu almindelige webteknologier (hovedsageligt CSS flexbox) til at gengive Firefox-brugergrænsefladen i stedet for specifikke XUL-handlere (-moz-box, -moz-inline-box, -moz-grid, - moz -stak, -moz-popup). Som en undtagelse bliver XUL fortsat brugt til at vise systemmenuer og pop op-paneler ( Og ), men i fremtiden planlægger de at bruge Popover API til lignende funktionalitet.

Muligheden for at bruge XUL i tilføjelser blev afbrudt i 2017, og grænsefladen blev frigjort fra XML Binding Language (XUL extension) bindinger i 2019 (XBL-bindinger, der definerer adfærden af ​​XUL-widgets, blev erstattet af Web Components), men på Samtidig blev XUL-handlere fortsat brugt, når man oprettede browsergrænsefladeelementer.

Kilde: opennet.ru

Tilføj en kommentar