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' kodebase. Med få undtagelser bruger Firefox nu almindelige webteknologier (primært CSS flexbox) til at gengive sin brugergrænseflade i stedet for specifikke XUL-handlere (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). Som en undtagelse bruges XUL fortsat til at vise systemmenuer og pop op-paneler ( Og ), men i fremtiden planlægger de at bruge Popover API'en til sådan funktionalitet.

Muligheden for at bruge XUL i tilføjelser blev afbrudt i 2017, og grænsefladen blev udfaset fra XBL (XML Binding Language, en udvidelse af XUL) bindinger i 2019 (XBL-bindingerne, der definerer opførslen af ​​XUL-widgets, blev erstattet af webkomponenter), men XUL-håndterere blev fortsat brugt til at gengive browsergrænsefladeelementer.

Kilde: opennet.ru

Tilføj en kommentar