Izdanje Firefoxa 101

Izašao je web preglednik Firefox 101. Osim toga, kreirano je ažuriranje ogranka za dugoročnu podršku - 91.10.0. Grana Firefox 102 prebačena je u fazu beta testiranja, čije je izdanje zakazano za 28. lipnja.

Ključne inovacije u Firefoxu 101:

  • Postoji eksperimentalna podrška za treću verziju Chromeovog manifesta, koja definira mogućnosti i resurse dostupne za dodatke napisane pomoću WebExtensions API-ja. Verzija Chrome manifesta implementirana u Firefoxu dodaje novi API za deklarativno filtriranje sadržaja, ali za razliku od Chromea, podrška za stari način blokiranja webRequest API-ja, koji je potreban u dodacima za blokiranje neželjenog sadržaja i osiguravanje sigurnosti, nije uvedena zaustavljeno. Da biste omogućili podršku za treću verziju manifesta, about:config daje parametar “extensions.manifestV3.enabled”.
  • Moguće je vezati rukovatelje na sve MIME tipove koji se pozivaju nakon završetka preuzimanja datoteka navedene vrste.
  • Implementirana je mogućnost istovremenog korištenja proizvoljnog broja mikrofona tijekom video konferencije, što primjerice omogućuje jednostavno mijenjanje mikrofona tijekom događaja.
  • Uključena je podrška za WebDriver BiDi protokol koji vam omogućuje korištenje vanjskih alata za automatizaciju rada i daljinsko upravljanje preglednikom, na primjer, protokol vam omogućuje testiranje sučelja pomoću platforme Selenium. Podržane su komponente poslužitelja i klijenta protokola, što omogućuje slanje zahtjeva i primanje odgovora.
  • Dodana podrška za medijski upit preferira kontrast, koji web-mjestima omogućuje određivanje korisnički definiranih postavki za prikazivanje sadržaja s povećanim ili smanjenim kontrastom.
  • Dodana podrška za tri nove veličine vidljivog područja (Viewport) - "mali" (s), "veliki" (l) i "dinamički" (d), kao i mjerne jedinice povezane s tim veličinama - "*vi" (vi, svi, lvi i dvi), “*vb” (vb, svb, lvb i dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax” (svmax, lvmax, dvmax) i “*vmin” (svmin, lvmin i dvmin). Predložene mjerne jedinice omogućuju vam da vežete veličinu elemenata za najmanju, najveću i dinamičku veličinu vidljivog područja u postocima (veličina se mijenja ovisno o prikazivanju, skrivanju i stanju alatne trake).
  • Metoda showPicker() dodana je klasi HTMLInputElement, omogućujući vam da prikažete gotove dijaloge za ispunjavanje tipičnih vrijednosti u poljima s tipovima "datum", "mjesec", "tjedan", "vrijeme", "datum-vrijeme-lokalno", "boja" i "datoteka", kao i za polja koja podržavaju automatsko popunjavanje i popis podataka. Na primjer, možete prikazati sučelje u obliku kalendara za odabir datuma ili paletu za unos boje.
  • Dodano je programsko sučelje koje omogućuje dinamičko stvaranje listova stilova iz JavaScript aplikacije i manipuliranje primjenom stilova. Za razliku od stvaranja listova stilova korištenjem metode document.createElement('style'), novi API dodaje alate za konstrukciju stilova putem objekta CSSStyleSheet(), pružajući metode kao što su insertRule, deleteRule, replace i replaceSync.
  • Na ploči za pregled stranice, prilikom dodavanja ili uklanjanja naziva klasa putem gumba “.cls” na kartici Prikaz pravila, implementirana je interaktivna primjena preporuka iz padajućeg alatnog opisa za automatsko dovršavanje unosa, nudeći pregled naziva klasa dostupnih za stranica. Dok se krećete kroz popis, odabrane klase automatski se primjenjuju za vizualnu procjenu promjena koje uzrokuju.
    Izdanje Firefoxa 101
  • Dodana je nova opcija postavkama Inspection Panela za onemogućavanje funkcije "povuci za ažuriranje" na kartici Prikaz pravila, koja vam omogućuje promjenu veličine nekih CSS svojstava horizontalnim povlačenjem miša.
    Izdanje Firefoxa 101
  • Firefox za Android dodao je podršku za značajku povećanja površine zaslona koja je dostupna od Androida 9, s kojom možete, na primjer, povećati sadržaj web obrazaca. Riješeni problemi s veličinom videozapisa pri gledanju YouTubea ili pri izlasku iz načina slike u slici. Treperenje virtualne tipkovnice prilikom prikaza skočnog izbornika je popravljeno. Poboljšan prikaz gumba QR koda u adresnoj traci.

Uz inovacije i ispravke grešaka, Firefox 101 uklanja 30 ranjivosti, od kojih je 25 označeno kao opasno. 19 ranjivosti (prikupljenih pod CVE-2022-31747 i CVE-2022-31748) uzrokovane su problemima s memorijom, kao što su prekoračenja međuspremnika i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno dizajniranih stranica. Također je riješen problem specifičan za Windows platformu koji vam omogućuje promjenu staze do spremljene datoteke korištenjem posebnih znakova “%” za zamjenu varijabli kao što su %HOMEPATH% i %APPDATA% u stazu.

Promjene u Firefoxu 102 beta uključuju poboljšano gledanje PDF dokumenata u visokom kontrastnom načinu rada i mogućnost korištenja usluge Geoklue DBus za određivanje lokacije na Linux platformi. U sučelju za web programere, u kartici Style Editor, dodana je podrška za filtriranje stilskih listova.

Izvor: opennet.ru

Dodajte komentar