ఇంటర్‌ఫేస్‌లో XUL లేఅవుట్ వినియోగాన్ని Firefox తొలగించింది

తొమ్మిది సంవత్సరాల పని తర్వాత, XUL నేమ్‌స్పేస్‌ని ఉపయోగించిన చివరి UI భాగాలు Firefox కోడ్‌బేస్ నుండి తీసివేయబడ్డాయి. అందువల్ల, కొన్ని మినహాయింపులతో, Firefox ఇప్పుడు నిర్దిష్ట XUL హ్యాండ్లర్ల కంటే (-moz-box, -moz-inline-box, -moz-grid, - moz) Firefox వినియోగదారు ఇంటర్‌ఫేస్‌ను రెండర్ చేయడానికి సాధారణ వెబ్ సాంకేతికతలను (ప్రధానంగా CSS ఫ్లెక్స్‌బాక్స్) ఉపయోగిస్తుంది. -స్టాక్, -moz-పాప్అప్). మినహాయింపుగా, సిస్టమ్ మెనూలు మరియు పాప్-అప్ ప్యానెల్‌లను ప్రదర్శించడానికి XUL ఉపయోగించబడుతోంది ( మరియు ), కానీ భవిష్యత్తులో వారు ఇలాంటి కార్యాచరణ కోసం Popover APIని ఉపయోగించాలని ప్లాన్ చేస్తున్నారు.

యాడ్-ఆన్‌లలో XULని ఉపయోగించగల సామర్థ్యం 2017లో నిలిపివేయబడింది మరియు ఇంటర్‌ఫేస్ 2019లో XML బైండింగ్ లాంగ్వేజ్ (XUL ఎక్స్‌టెన్షన్) బైండింగ్‌ల నుండి విముక్తి పొందింది (XUL విడ్జెట్‌ల ప్రవర్తనను నిర్వచించే XBL బైండింగ్‌లు వెబ్ కాంపోనెంట్‌లతో భర్తీ చేయబడ్డాయి), అయితే అదే సమయంలో, బ్రౌజర్ ఇంటర్‌ఫేస్ ఎలిమెంట్‌లను సృష్టించేటప్పుడు XUL హ్యాండ్లర్లు ఉపయోగించడం కొనసాగింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి