Izlaists web pÄrlÅ«ks Firefox 101. TurklÄt izstrÄdÄta ilgstoÅ”as atbalsta versijas atjauninÄjums ā 91.10.0. Beta testÄÅ”anai nodota Firefox 102 versija, kuras izlaiÅ”ana plÄnota 28. jÅ«nijÄ.
GalvenÄs jaunÄs iespÄjas Firefox 101:
- Ieviesta eksperimentÄla treÅ”Äs versijas manifestu Chrome atbalsts, kas nosaka iespÄjas un resursus, kas pieejami paplaÅ”inÄjumiem, kas rakstÄ«ti, izmantojot API WebExtensions. Firefox variantÄ Chrome manifestÄ iekļauts jauns deklaratÄ«vais satura filtrÄÅ”anas API, bet atŔķirÄ«bÄ no Chrome nav pÄrtraukta vecÄ API webRequest bloÄ·ÄÅ”anas režīma atbalsts, kas pieprasÄ«ts paplaÅ”inÄjumos, lai bloÄ·Ätu nevÄlamu saturu un nodroÅ”inÄtu droŔību. Lai iespÄjotu treÅ”Äs versijas manifestu, atrodams iestatÄ«jums Ā«extensions.manifestV3.enabledĀ» vietnÄ about:config.
- Tiek nodroÅ”inÄta iespÄja pievienot apstrÄdÄtÄjus visiem MIME tipiem, kas tiek izsaukti pÄc norÄdÄ«tÄ failu veida lejupielÄdes.
- Ieviesta iespÄja vienlaikus izmantot neierobežotu skaitu mikrofoni video konferencÄ, kas, piemÄram, permite viegli pÄrslÄgt mikrofoni pasÄkuma laikÄ.
- IespÄjojams WebDriver BiDi protokola atbalsts, kas ļauj izmantot ÄrÄjus rÄ«kus automatizÄcijas darbiem un attÄlinÄtai pÄrlÅ«ka vadÄ«bai, piemÄram, protokols ļauj testÄt interfeisu, izmantojot platformu Selenium. AtbalstÄ«ta protokola servera un klienta daļa, kas ļauj sÅ«tÄ«t pieprasÄ«jumus un saÅemt atbildes.
- Pievienots atbalsts mediju vaicÄjumam prefers-contrast, ar kuru vietnes var noteikt lietotÄja iestatÄ«jumus satura rÄdīŔanai ar paaugstinÄtu vai samazinÄtu kontrastu.
- Pievienots atbalsts trim jaunÄm redzamÄs zonas (Viewport) izmÄru vienÄ«bÄm ā Ā«smallĀ» (s), Ā«largeĀ» (l) un Ā«dynamicĀ» (d), kÄ arÄ« Å”iem izmÄriem saistÄ«tajÄm mÄrīŔanas vienÄ«bÄm ā Ā«*viĀ» (vi, svi, lvi un dvi), Ā«*vbĀ» (vb, svb, lvb un dvb), Ā«*vhĀ» (svh, lvh, dvh), Ā«*vwĀ» (svw, lvw, dvw), Ā«*vmaxĀ» (svmax, lvmax, dvmax) un Ā«*vminĀ» (svmin, lvmin un dvmin). IeteiktÄs mÄrīŔanas vienÄ«bas ļauj sasaistÄ«t elementu izmÄrus ar vismazÄko, lielÄko un dinamisko redzamÄs zonas izmÄru procentuÄlajÄ izteiksmÄ (izmÄrs mainÄs atkarÄ«bÄ no rÄdīŔanas, slÄgÅ”anas un rÄ«ku joslas stÄvokļa).
- HTMLInputElement klasei pievienots showPicker() metode, kas ļauj attÄlot gatavas dialogu lodziÅus tipisko vÄrtÄ«bu ievadei laukos ar tipiem ādateā, āmonthā, āweekā, ātimeā, ādatetime-localā, ācolorā un āfileā, kÄ arÄ« laukiem, kas atbalsta automÄtisko aizpildīŔanu (autofill) un saraksta izvÄli (datalist). PiemÄram, var parÄdÄ«t kalendÄra veida saskarni datuma izvÄlei vai krÄsu paleti krÄsas ievadei.
- Pievienots programmatÅ«ras interfeiss, kas ļauj JavaScript lietotnei dinamiskÄ veidÄ izveidot stilu tabulas un manipulÄt ar stilu pielietojumu. AtŔķirÄ«bÄ no stilu tabulu izveides, izmantojot document.createElement(āstyleā) metodi, jaunais API pievieno lÄ«dzekļus stilu konstrukcijai, izmantojot CSSStyleSheet() objektu, piedÄvÄjot tÄdas metodes kÄ insertRule, deleteRule, replace un replaceSync.
- Lapas inspektora panelÄ«, pievienojot vai dzÄÅ”ot klases nosaukumus, izmantojot pogu ā.clsā Rule View cilnÄ, ir ieviesta interaktÄ«va ieteikumu piemÄroÅ”ana, izmantojot automÄtiskÄs pabeigÅ”anas ievades noklikŔķinÄÅ”anu, kas piedÄvÄ pieejamo klases nosaukumu pÄrskatu. PÄrvietojoties pa sarakstu, izvÄlÄtÄs klases automÄtiski tiek pielietotas, lai vizuÄli novÄrtÄtu to izraisÄ«tÄs izmaiÅas.

- Pie inspektora paneļa iestatÄ«jumiem pievienota jauna opcija, kas ļauj atslÄgt ādrag to updateā funkciju Rule View cilnÄ, ļaujot mainÄ«t dažus CSS Ä«paŔību izmÄrus, velkot pelÄ«ti horizontÄli.

- Firefox Android pievienota Android 9 versijÄ ieviestÄ funkcija, kas ļauj palielinÄt ekrÄna laukumus, piemÄram, palielinot web formu saturu. AtrisinÄtas problÄmas ar video izmÄru, skatoties YouTube vai iznÄkot no attÄls attÄlÄ režīma. NovÄrsta virtuÄlÄs tastatÅ«ras mirgoÅ”ana, atverot izkrÄ«toÅ”o izvÄlni. Uzlabota QR koda pogas attÄloÅ”ana adreses joslÄ.
Firefox 101 ne tikai ievieÅ” jaunas iespÄjas un labojumus, bet arÄ« novÄrÅ” 30 droŔības ievainojamÄ«bas, no kurÄm 25 tiek uzskatÄ«tas par bÄ«stamÄm. 19 ievainojamÄ«bas (norÄdÄ«tas kÄ CVE-2022-31747 un CVE-2022-31748) ir saistÄ«tas ar atmiÅas apstrÄdes problÄmÄm, piemÄram, buferu pÄrsniegÅ”anu un piekļuvi jau atbrÄ«votÄm atmiÅas teritorijÄm. PastÄv potenciÄls, ka Ŕīs problÄmas var izraisÄ«t ļaunprÄtÄ«ga koda izpildi, atverot Ä«paÅ”i sagatavotas lapas. TÄpat ir novÄrsta Windows platformai specifiska problÄma, kas ļauj mainÄ«t saglabÄjamÄ faila ceļu, izmantojot speciÄlos simbolus ā%ā mainÄ«go ceļa iekļauÅ”anai, piemÄram, %HOMEPATH% un %APPDATA%.
Firefox 102 beta versijÄ ir izcelti uzlabojumi PDF dokumentu skatīŔanai augsta kontrasta režīmÄ un iespÄja izmantot Geoclue DBus pakalpojumu atraÅ”anÄs vietas noteikÅ”anai Linux platformÄ. Web izstrÄdÄtÄju interfeisÄ Style Editor cilnÄ ir pievienota atbalsts stilu tabulu filtrÄÅ”anai.
Avots: opennet.lv


