Izdaja Firefox 101

Izdan je spletni brskalnik Firefox 101. Poleg tega je bila ustvarjena dolgoročna posodobitev veje podpore - 91.10.0. Podružnica Firefox 102 je bila prenesena v fazo beta testiranja, katere izdaja je predvidena za 28. junij.

Ključne novosti v Firefoxu 101:

  • Obstaja eksperimentalna podpora za tretjo različico Chromovega manifesta, ki opredeljuje zmožnosti in vire, ki so na voljo za dodatke, napisane z API-jem WebExtensions. Različica Chromovega manifesta, implementirana v Firefoxu, dodaja nov API za deklarativno filtriranje vsebine, vendar za razliko od Chroma podpora za stari način blokiranja API-ja webRequest, ki je potreben v dodatkih za blokiranje neželene vsebine in zagotavljanje varnosti, ni bila ustavil. Za omogočanje podpore za tretjo različico manifesta about:config zagotavlja parameter »extensions.manifestV3.enabled«.
  • Obdelovalce je mogoče povezati z vsemi vrstami MIME, ki so klicane po končanem prenosu datotek navedene vrste.
  • Implementirana je možnost hkratne uporabe poljubnega števila mikrofonov med videokonferenco, kar na primer omogoča enostavno menjavo mikrofonov med dogodkom.
  • Vključena je podpora za protokol WebDriver BiDi, ki omogoča uporabo zunanjih orodij za avtomatizacijo dela in daljinsko upravljanje brskalnika, na primer protokol omogoča testiranje vmesnika s platformo Selenium. Podprti sta strežniška in odjemalska komponenta protokola, kar omogoča pošiljanje zahtev in prejemanje odgovorov.
  • Dodana podpora za medijsko poizvedbo preferers-contrast, ki spletnim mestom omogoča, da določijo uporabniško določene nastavitve za prikaz vsebine s povečanim ali zmanjšanim kontrastom.
  • Dodana podpora za tri nove velikosti vidnega območja (Viewport) - "majhno" (s), "veliko" (l) in "dinamično" (d), kot tudi merske enote, povezane s temi velikostmi - "*vi" (vi, svi, lvi in ​​dvi), “*vb” (vb, svb, lvb in dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax« (svmax, lvmax, dvmax) in »*vmin« (svmin, lvmin in dvmin). Predlagane merske enote omogočajo vezavo velikosti elementov na najmanjšo, največjo in dinamično velikost vidnega območja v odstotkih (velikost se spreminja glede na prikaz, skrivanje in stanje orodne vrstice).
  • Metoda showPicker() je bila dodana razredu HTMLInputElement, kar vam omogoča prikaz že pripravljenih pogovornih oken za izpolnjevanje tipičnih vrednosti v poljih z vrstami »date«, »month«, »week«, »time«, »datetime-local«, »color« in »file«, kot tudi za polja, ki podpirajo samodejno izpolnjevanje in seznam podatkov. Na primer, lahko prikažete vmesnik v obliki koledarja za izbiro datuma ali paleto za vnos barve.
  • Dodan je bil programski vmesnik, ki omogoča dinamično ustvarjanje slogovnih listov iz aplikacije JavaScript in upravljanje uporabe slogov. V nasprotju z ustvarjanjem slogovnih listov z metodo document.createElement('style') novi API dodaja orodja za konstruiranje slogov prek predmeta CSSStyleSheet(), ki zagotavlja metode, kot so insertRule, deleteRule, replace in replaceSync.
  • Na nadzorni plošči strani je pri dodajanju ali odstranjevanju imen razredov prek gumba ».cls« na zavihku Pogled pravil implementirana interaktivna uporaba priporočil iz spustnega opisa orodja za samodokončanje vnosa, ki ponuja pregled imen razredov, ki so na voljo za strani. Ko se premikate po seznamu, se izbrani razredi samodejno uporabijo za vizualno ovrednotenje sprememb, ki jih povzročajo.
    Izdaja Firefox 101
  • V nastavitve nadzorne plošče je bila dodana nova možnost za onemogočanje funkcije »povleci za posodobitev« na zavihku Pogled pravil, ki vam omogoča spreminjanje velikosti nekaterih lastnosti CSS z vodoravnim vlečenjem miške.
    Izdaja Firefox 101
  • Firefox za Android je dodal podporo za funkcijo povečave površine zaslona, ​​ki je na voljo od Androida 9 dalje, s katero lahko na primer povečate vsebino spletnih obrazcev. Odpravljene težave z velikostjo videoposnetka pri gledanju YouTuba ali pri izhodu iz načina slike v sliki. Utripanje navidezne tipkovnice pri prikazu pojavnega menija je bilo popravljeno. Izboljšan prikaz gumba s kodo QR v naslovni vrstici.

Poleg novosti in popravkov napak Firefox 101 odpravlja 30 ranljivosti, od katerih jih je 25 označenih kot nevarnih. 19 ranljivosti (zbranih pod CVE-2022-31747 in CVE-2022-31748) povzročajo težave s pomnilnikom, kot so prelivanje medpomnilnika in dostop do že sproščenih pomnilniških območij. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani. Odpravljena je tudi težava, specifična za platformo Windows, ki vam omogoča spreminjanje poti do shranjene datoteke z uporabo posebnih znakov »%« za zamenjavo spremenljivk, kot sta %HOMEPATH% in %APPDATA% v pot.

Spremembe v različici Firefox 102 beta vključujejo izboljšan ogled dokumentov PDF v visokokontrastnem načinu in možnost uporabe storitve Geoklue DBus za določanje lokacije na platformi Linux. V vmesniku za spletne razvijalce je v zavihku Urejevalnik stilov dodana podpora za filtriranje slogovnih listov.

Vir: opennet.ru

Dodaj komentar