Izdaja Firefox 98

Izdan je bil spletni brskalnik Firefox 98. Poleg tega je bila ustvarjena dolgoročna posodobitev veje podpore - 91.7.0. Podružnica Firefox 99 je bila prenesena v fazo beta testiranja, katere izdaja je predvidena za 5. april.

Glavne novosti:

  • Obnašanje pri prenosu datotek je spremenjeno - namesto prikaza zahteve pred začetkom prenosa se datoteke zdaj začnejo samodejno prenašati, na plošči pa se prikaže obvestilo o začetku prenosa. Preko plošče lahko uporabnik kadarkoli prejme informacije o procesu prenosa, odpre preneseno datoteko med prenosom (dejanje se izvede po končanem prenosu) ali izbriše datoteko. V nastavitvah lahko omogočite prikaz poziva ob vsakem zagonu in določite privzeto aplikacijo za odpiranje datotek določene vrste.
    Izdaja Firefox 98
  • Dodana nova dejanja v kontekstni meni, prikazan ob desnem kliku datotek na seznamu za prenos. Na primer, z možnostjo Vedno odpri podobne datoteke lahko dovolite Firefoxu, da samodejno odpre datoteko po končanem prenosu v aplikaciji, ki je v sistemu povezana z isto vrsto datoteke. Prav tako lahko odprete imenik s prenesenimi datotekami, obiščete stran, s katere se je prenos začel (ne sam prenos, ampak povezavo do prenosa), kopirate povezavo, odstranite omembo prenosa iz zgodovine brskanja in počistite seznam na plošči za prenose.
    Izdaja Firefox 98
    Izdaja Firefox 98
  • Privzeti iskalnik je bil za nekatere uporabnike spremenjen. Na primer, v preizkušenem sestavu v angleškem jeziku je namesto Googla DuckDuckGo zdaj prisilno omogočen privzeto. Ob tem ostaja Google opcijsko med iskalniki in ga je mogoče privzeto vklopiti v nastavitvah. Naveden razlog za prisilno spremembo privzetega iskalnika je nezmožnost nadaljnjega zagotavljanja upravljavcev za nekatere iskalnike zaradi pomanjkanja uradnega dovoljenja. Googlov dogovor o iskalnem prometu je veljal do avgusta 2023 in je prinesel približno 400 milijonov dolarjev na leto, večino Mozillinega prihodka.
    Izdaja Firefox 98
  • Privzete nastavitve prikazujejo nov razdelek z eksperimentalnimi funkcijami, ki jih lahko uporabnik preizkusi na lastno odgovornost. Na primer možnost predpomnilnika začetne strani, načinov SameSite=Lax in SameSite=None, CSS Masonry Layout, dodatne plošče za spletne razvijalce, nastavitev Firefox 100 v glavi User-Agent, globalni indikatorji za izklop zvoka in mikrofona so na voljo za testiranje.
    Izdaja Firefox 98
  • Za optimizacijo postopka zagona brskalnika je bila spremenjena logika za zagon dodatkov, ki uporabljajo webRequest API. Samo blokiranje klicev webRequest bo zdaj povzročilo zagon dodatkov med zagonom Firefoxa. Spletne zahteve v načinu brez blokiranja bodo odložene, dokler se Firefox ne zažene.
  • Omogočena podpora za oznako HTML " «, ki omogoča ustvarjanje pogovornih oken in komponent za interaktivno interakcijo z uporabniki, kot so opozorila in podokna, ki jih je mogoče zapreti. Ustvarjena okna je mogoče nadzorovati s kodo JavaScript.
  • Implementacija specifikacije elementov po meri, ki vam omogoča dodajanje elementov HTML po meri, ki razširjajo funkcionalnost obstoječih oznak HTML, je dodala podporo za dodajanje elementov po meri, povezanih z obdelavo vnosnih obrazcev.
  • V CSS je dodana lastnost znaka za vezanje, ki jo je mogoče uporabiti za nastavitev niza, ki bo uporabljen namesto znaka za prelom (»-«).
  • Metoda navigator.registerProtocolHandler() nudi podporo za registracijo rokovalcev protokolov za sheme URL-jev ftp, sftp in ftps.
  • Dodana lastnost HTMLElement.outerText, ki vrne vsebino znotraj vozlišča DOM, tako kot lastnost HTMLElement.innerText, vendar za razliko od slednje, ko je zapisana, ne zamenja vsebine znotraj vozlišča, ampak celotno vozlišče.
  • WebVR API je privzeto onemogočen in je bil opuščen (če ga želite razveljaviti, nastavite dom.vr.enabled=true v about:config).
  • Orodjem za spletne razvijalce je bila dodana plošča za oceno združljivosti. Plošča prikazuje indikatorje, ki opozarjajo na morebitne težave z lastnostmi CSS izbranega elementa HTML ali celotne strani, kar vam omogoča, da prepoznate nezdružljivost z različnimi brskalniki, ne da bi stran posebej testirali v vsakem brskalniku.
    Izdaja Firefox 98
  • Zagotovljena možnost onemogočanja poslušalcev dogodkov za dano vozlišče DOM. Onemogočanje se izvede prek namiga orodja, ki se prikaže, ko miško premaknete nad dogodek v vmesniku za pregled strani.
    Izdaja Firefox 98
  • V kontekstni meni načina urejanja v razhroščevalniku je bil dodan element »Prezri vrstico«, da med izvajanjem prezre vrstico. Element je prikazan, ko je parameter devtools.debugger.features.blackbox-lines=true nastavljen v about:config.
    Izdaja Firefox 98
  • Implementiran je način za samodejno odpiranje orodij za razvijalce za zavihke, odprte prek klica window.open (v načinu devtools.popups.debug se za strani, za katere so odprta orodja za razvijalce, samodejno odprejo za vse zavihke, odprte s te strani).
    Izdaja Firefox 98
  • Različica za platformo Android ponuja možnost spreminjanja slike ozadja na domači strani in dodaja podporo za brisanje piškotkov in podatkov spletnega mesta za eno domeno.

Poleg novosti in popravkov napak je Firefox 98 odpravil 16 ranljivosti, od katerih so 4 označene kot nevarne. 10 ranljivosti (zbranih pod CVE-2022-0843) povzročajo težave s pomnilnikom, kot so prekoračitve medpomnilnika in dostop do že sproščenih območij pomnilnika. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani.

Firefox 99 beta dodaja podporo za izvorne kontekstne menije GTK, omogoča lebdeče drsne trakove GTK, podpira iskanje z ali brez diakritičnih znakov v pregledovalniku PDF in doda bližnjico »n« v ReaderMode za vklop/izklop načina glasnega branja (Narrate).

Vir: opennet.ru

Dodaj komentar