Vydanie Firefoxu 101

Bol vydaný webový prehliadač Firefox 101. Okrem toho bola vytvorená dlhodobá aktualizácia vetvy podpory - 91.10.0. Vetva Firefoxu 102 bola presunutá do fázy beta testovania, ktorej vydanie je naplánované na 28. júna.

Kľúčové inovácie vo Firefoxe 101:

  • Existuje experimentálna podpora pre tretiu verziu manifestu Chrome, ktorá definuje možnosti a zdroje dostupné pre doplnky napísané pomocou rozhrania WebExtensions API. Verzia manifestu prehliadača Chrome implementovaná vo Firefoxe pridáva nové deklaratívne rozhranie API na filtrovanie obsahu, ale na rozdiel od prehliadača Chrome nebola podpora starého režimu blokovania rozhrania webRequest API, ktorý sa vyžaduje v doplnkoch na blokovanie nežiaduceho obsahu a zaistenie bezpečnosti. zastavil. Ak chcete povoliť podporu pre tretiu verziu manifestu, about:config poskytuje parameter „extensions.manifestV3.enabled“.
  • Obslužné programy je možné naviazať na všetky typy MIME, ktoré sa volajú po dokončení sťahovania súborov zadaného typu.
  • Bola implementovaná možnosť súčasného používania ľubovoľného počtu mikrofónov počas videokonferencie, čo napríklad umožňuje jednoduché prepínanie mikrofónov počas akcie.
  • Súčasťou je podpora protokolu WebDriver BiDi, ktorý umožňuje využívať externé nástroje na automatizáciu práce a vzdialené ovládanie prehliadača, protokol napríklad umožňuje testovať rozhranie pomocou platformy Selenium. Serverové a klientske komponenty protokolu sú podporované, čo umožňuje odosielať požiadavky a prijímať odpovede.
  • Pridaná podpora pre mediálny dotaz preferencie-kontrast, ktorý umožňuje stránkam určiť používateľom definované nastavenia pre zobrazovanie obsahu so zvýšeným alebo zníženým kontrastom.
  • Pridaná podpora pre tri nové veľkosti viditeľnej oblasti (výrez) – „malé“ (s), „veľké“ (l) a „dynamické“ (d), ako aj jednotky merania spojené s týmito veľkosťami – „*vi“ (vi, svi, lvi a dvi), „*vb“ (vb, svb, lvb a dvb), „*vh“ (svh, lvh, dvh), „*vw“ (svw, lvw, dvw), „* vmax“ (svmax, lvmax, dvmax) a „*vmin“ (svmin, lvmin a dvmin). Navrhované merné jednotky umožňujú viazať veľkosť prvkov na najmenšiu, najväčšiu a dynamickú veľkosť viditeľnej oblasti v percentách (veľkosť sa mení v závislosti od zobrazenia, skrytia a stavu panela nástrojov).
  • Do triedy HTMLInputElement bola pridaná metóda showPicker(), ktorá vám umožňuje zobraziť hotové dialógové okná na vyplnenie typických hodnôt v poliach s typmi „dátum“, „mesiac“, „týždeň“, „čas“, „miestny dátum a čas“, „farba“ a „súbor“, ako aj pre polia, ktoré podporujú automatické dopĺňanie a zoznam údajov. Môžete napríklad zobraziť rozhranie v tvare kalendára na výber dátumu alebo paletu na zadanie farby.
  • Bolo pridané programovacie rozhranie, ktoré umožňuje dynamicky vytvárať šablóny štýlov z aplikácie JavaScript a manipulovať s aplikáciou štýlov. Na rozdiel od vytvárania hárkov štýlov pomocou metódy document.createElement('style'), nové API pridáva nástroje na vytváranie štýlov prostredníctvom objektu CSSStyleSheet() a poskytuje metódy ako insertRule, deleteRule, replace a replacementSync.
  • Na paneli kontroly stránky sa pri pridávaní alebo odstraňovaní názvov tried pomocou tlačidla „.cls“ na karte Zobrazenie pravidiel implementuje interaktívna aplikácia odporúčaní z rozbaľovacieho tipu automatického dopĺňania vstupu, ktorý ponúka prehľad názvov tried dostupných pre stránku. Keď sa pohybujete v zozname, vybraté triedy sa automaticky použijú na vizuálne vyhodnotenie zmien, ktoré spôsobujú.
    Vydanie Firefoxu 101
  • Do nastavení inšpekčného panela bola pridaná nová možnosť na zakázanie funkcie „aktualizovať ťahaním“ na karte Zobrazenie pravidiel, ktorá vám umožňuje meniť veľkosť niektorých vlastností CSS horizontálnym ťahaním myšou.
    Vydanie Firefoxu 101
  • Firefox pre Android pridal podporu funkcie zväčšenia plochy obrazovky poskytovanej od Androidu 9, pomocou ktorej môžete napríklad zväčšovať obsah webových formulárov. Vyriešené problémy s veľkosťou videa pri prezeraní YouTube alebo pri ukončovaní režimu obraz v obraze. Opravené blikanie virtuálnej klávesnice pri zobrazení vyskakovacieho menu. Vylepšené zobrazenie tlačidla s QR kódom v paneli s adresou.

Firefox 101 okrem inovácií a opráv chýb odstraňuje 30 zraniteľností, z ktorých je 25 označených ako nebezpečných. 19 zraniteľností (zozbieraných pod CVE-2022-31747 a CVE-2022-31748) je spôsobených problémami s pamäťou, ako je pretečenie vyrovnávacej pamäte a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k spusteniu kódu útočníka pri otváraní špeciálne navrhnutých stránok. Opravený je aj problém špecifický pre platformu Windows, ktorý vám umožňuje zmeniť cestu k uloženému súboru pomocou špeciálnych znakov „%“ na nahradenie premenných ako %HOMEPATH% a %APPDATA% do cesty.

Zmeny v beta verzii Firefoxu 102 zahŕňajú vylepšené prezeranie dokumentov PDF v režime vysokého kontrastu a možnosť používať službu Geoclue DBus na určovanie polohy na platforme Linux. V rozhraní pre webových vývojárov v záložke Style Editor pribudla podpora pre filtrovanie štýlov.

Zdroj: opennet.ru

Pridať komentár