Izdanje Firefox 98

Objavljen je web pretraživač Firefox 98. Osim toga, kreirano je dugoročno ažuriranje grane podrške - 91.7.0. Grana Firefox 99 prebačena je u fazu beta testiranja, čije je puštanje zakazano za 5. april.

Glavne inovacije:

  • Ponašanje pri preuzimanju datoteka je promijenjeno - umjesto da se prikaže zahtjev prije nego što preuzimanje počne, sada se preuzimaju datoteke automatski, a na panelu se prikazuje obavijest o početku preuzimanja. Preko panela korisnik može u bilo kom trenutku dobiti informacije o procesu preuzimanja, otvoriti preuzetu datoteku tokom preuzimanja (radnja će se izvršiti nakon završetka preuzimanja) ili izbrisati datoteku. U postavkama možete omogućiti da se prompt pojavljuje pri svakom pokretanju i definirati zadanu aplikaciju za otvaranje datoteka određenog tipa.
    Izdanje Firefox 98
  • Dodane su nove akcije u kontekstni meni koji se prikazuje desnim klikom na fajlove na listi za preuzimanje. Na primjer, koristeći opciju Always Open Similar Files, možete dozvoliti Firefoxu da automatski otvori datoteku nakon što se preuzimanje završi u aplikaciji koja je povezana s istom vrstom datoteke na sistemu. Također možete otvoriti direktorij sa preuzetim datotekama, otići na stranicu s koje je preuzimanje pokrenuto (ne samo preuzimanje, već link do preuzimanja), kopirati link, ukloniti spominjanje preuzimanja iz vaše historije pretraživanja i izbrisati listu na panelu za preuzimanje.
    Izdanje Firefox 98
    Izdanje Firefox 98
  • Podrazumevani pretraživač je promenjen za neke korisnike. Na primjer, u testiranom sklopu na engleskom jeziku, umjesto Google-a, DuckDuckGo je sada prisilno omogućen po defaultu. Istovremeno, Google ostaje među pretraživačima kao opcija i može se aktivirati po defaultu u postavkama. Razlog koji se navodi za prinudnu promjenu zadane tražilice je nemogućnost da se nastavi pružati rukovaoce za neke pretraživače zbog nedostatka formalne dozvole. Google-ov ugovor o prometu pretraživanja trajao je do avgusta 2023. i donosio je oko 400 miliona dolara godišnje, što je najveći dio prihoda Mozile.
    Izdanje Firefox 98
  • Zadane postavke prikazuju novi odjeljak s eksperimentalnim funkcijama koje korisnik može testirati na vlastitu odgovornost. Na primjer, mogućnost keširanja početne stranice, načini SameSite=Lax i SameSite=None, CSS Masonry Layout, dodatni paneli za web programere, postavljanje Firefoxa 100 u zaglavlje User-Agent, globalni indikatori za isključivanje zvuka i mikrofona dostupni su za testiranje.
    Izdanje Firefox 98
  • Kako bi se optimizirao proces pokretanja pretraživača, promijenjena je logika pokretanja dodataka koji koriste webRequest API. Samo blokiranje webRequest poziva sada će uzrokovati pokretanje dodataka tokom pokretanja Firefoxa. WebRequests u načinu rada bez blokiranja bit će odgođeni dok Firefox ne završi s pokretanjem.
  • Omogućena podrška za HTML oznaku " ", koji vam omogućava da kreirate dijaloške okvire i komponente za interaktivnu interakciju korisnika, kao što su upozorenja koja se mogu zatvoriti i podprozori. Kreiranim prozorima se može upravljati iz JavaScript koda.
  • Implementacija specifikacije prilagođenih elemenata, koja vam omogućava da dodate prilagođene HTML elemente koji proširuju funkcionalnost postojećih HTML oznaka, dodala je podršku za dodavanje prilagođenih elemenata koji se odnose na obradu obrazaca za unos.
  • Dodano svojstvo znaka crtice u CSS, koje se može koristiti za postavljanje niza koji će se koristiti umjesto znaka za prekid ("-").
  • Metoda navigator.registerProtocolHandler() pruža podršku za registraciju rukovatelja protokola za ftp, sftp i ftps URL šeme.
  • Dodato svojstvo HTMLElement.outerText, koje vraća sadržaj unutar DOM čvora, poput svojstva HTMLElement.innerText, ali za razliku od potonjeg, kada je napisano, ne zamjenjuje sadržaj unutar čvora, već cijeli čvor.
  • WebVR API je onemogućen prema zadanim postavkama i zastario je (da biste ga vratili, postavite dom.vr.enabled=true u about:config).
  • Alatima za web programere dodat je panel za procjenu kompatibilnosti. Panel prikazuje indikatore koji upozoravaju na moguće probleme sa CSS svojstvima odabranog HTML elementa ili cijele stranice, što vam omogućava da identifikujete nekompatibilnosti sa različitim pretraživačima bez posebnog testiranja stranice u svakom pretraživaču.
    Izdanje Firefox 98
  • Pruža mogućnost onemogućavanja slušalaca događaja za dati DOM čvor. Onemogućavanje se vrši kroz opis alata koji se prikazuje kada pređete mišem preko događaja u interfejsu za pregled stranice.
    Izdanje Firefox 98
  • Dodata je stavka “Ignoriraj liniju” u kontekstni meni načina uređivanja u programu za otklanjanje grešaka kako bi se zanemarila linija tokom izvršavanja. Stavka se prikazuje kada je parametar devtools.debugger.features.blackbox-lines=true postavljen u about:config.
    Izdanje Firefox 98
  • Implementiran način za automatsko otvaranje alata za programere za kartice otvorene putem window.open poziva (u devtools.popups.debug modu, za stranice za koje su alati za programere otvoreni, automatski će se otvarati za sve kartice otvorene sa ove stranice).
    Izdanje Firefox 98
  • Verzija za Android platformu pruža mogućnost promjene pozadinske slike na početnoj stranici i dodaje podršku za brisanje kolačića i podataka web stranice za jednu domenu.

Pored inovacija i ispravki grešaka, Firefox 98 je eliminisao 16 ranjivosti, od kojih su 4 označene kao opasne. 10 ranjivosti (sakupljene pod CVE-2022-0843) uzrokovane su problemima s memorijom, kao što su prelijevanje bafera i pristup već oslobođenim memorijskim područjima. Potencijalno, ovi problemi mogu dovesti do izvršenja napadačevog koda prilikom otvaranja posebno dizajniranih stranica.

Beta verzija Firefoxa 99 dodala je podršku za izvorne GTK kontekstne menije, omogućila GTK plutajuće trake za pomicanje, podržala pretragu u PDF pregledniku sa ili bez dijakritičkih znakova i dodala prečac “n” u ReaderMode za uključivanje/isključivanje načina čitanja naglas (Pripovijedanje ).

izvor: opennet.ru

Dodajte komentar