Izdan je bil Firefox 154, skupaj s posodobitvami prejšnjih dolgoročno podpornih vej – 153.1.0, 140.14.0 in 115.39.0. Firefox 155, ki bo izšel 1. septembra, bo kmalu vstopil v beta testiranje.
Ključne nove funkcije v Firefoxu 154 (1, 2, 3):
- Specifikacija LNA (Local Network Access) je bila razširjena na povezave WebSocket. LNA omejuje dostop do lokalnega sistema (zanka, 127.0.0.0/8) ali notranjega omrežja (192.168.0.0/16, 10.0.0.0/8 itd.) pri interakciji z javnimi spletnimi mesti. Za dostop do notranjih virov mora uporabnik spletni aplikaciji podeliti posebna dovoljenja, saj napadalci takšno dejavnost uporabljajo za izvajanje napadov CSRF na usmerjevalnike, dostopne točke, tiskalnike, spletne vmesnike podjetij in druge naprave ter storitve, ki sprejemajo zahteve samo iz lokalnega omrežja. Ko spletno mesto odpre povezavo WebSocket z napravo v lokalnem omrežju, se uporabniku zdaj prikaže potrditveno pogovorno okno.
- Način pametnega okna zdaj uporablja umetno inteligenco za priporočanje skupin zavihkov in dodeljevanje imen vsaki skupini. Pametno okno ponuja ločen interaktivni prostor, ki ga poganja umetna inteligenca, in dopolnjuje obstoječi standardni način spletne navigacije in način zasebnega brskanja.

- Zdaj lahko onemogočite brisanje piškotkov in podatkov spletnih mest za posamezna spletna mesta, hkrati pa ohranite zaščito pred sledenjem in omejitve, povezane s piškotki, za ta spletna mesta.
- Funkcija prevajanja na celotni strani zdaj vključuje vsebino okvirjev iframe, vdelanih v stran. Prepoznavanje jezika je zdaj na voljo med nalaganjem strani.
- V naslovno vrstico je bilo dodano dejanje »Upravljanje umetne inteligence« za hiter dostop do razdelka z nastavitvami umetne inteligence v konfiguratorju.
- Prisilno ponovno nalaganje strani (s pritiskom na gumb za osvežitev med držanjem tipke Shift) zdaj dodatno počisti vsebino predpomnilnika ikone priljubljene.
- Znatno pospešeno delovanje spreminjanja položaja v toku med ogledom videoposnetka.
- Vgrajeni pregledovalnik PDF-jev omogoča označevanje izbranega besedila, podobno kot je besedilo označeno na spletnih straneh.
- Pri ustvarjanju novih ali nedavno neuporabljenih profilov gumb »Firefox View« privzeto ni več prikazan v plošči. Ta gumb je mogoče obnoviti prek vmesnika za prilagajanje plošče.
- Dodani sta bili lastnosti CSS »text-box-trim« in »text-box-edge«, ki omogočata natančen nadzor nad robovi pred in za besedilom. »text-box-trim« določa območje obrezovanja (zgoraj, spodaj ali na obeh straneh), »text-box-edge« pa določa, kako so robovi obrezani.
- Dodani sta funkciji CSS sibling-index() in sibling-count() za oblikovanje elementov glede na njihov položaj ali število sorojencev.
- Implementiran vmesnik za vnos časa, ki se prikaže pri uporabi elementov In .
- Implementirana je bila glava HTTP No-Vary-Search, ki omogoča konfiguriranje pravil predpomnjenja poizvedb na podlagi parametrov, posredovanih v URL-ju (na primer, pri določanju obstoja predpomnjene različice strani lahko izključite nepomembne parametre).
- Vmesnik JavaScript Iterator zdaj podpira sinhrono izvajane metode Iterator.prototype.chunks (razdeli elemente iteratorja v zaporedne disjunktne skupine), Iterator.prototype.windows (iterira po elementih iteratorja z uporabo drsnega okna), Iterator.prototype.includes (preveri, ali iterator vsebuje določen element) in Iterator.prototype.join (združi vse elemente iteratorja v en sam niz).
- Pregledovalnik JSON zdaj na dnu zaslona prikaže celotno pot do izbranega elementa.
- V Firefoxu za Android Posodobljene so bile ikone, omogočena je bila možnost izbire imena datoteke in imenika za shranjevanje prenesene datoteke, naslovi v vnosnih poljih se samodejno shranijo, iskanje zaznamkov je bilo pospešeno, na voljo pa je bil tudi razdelek Firefox Labs za testiranje eksperimentalnih funkcij.
Poleg novih funkcij in popravkov napak Firefox 154 odpravlja 167 ranljivosti, od katerih jih večino povzročajo težave z upravljanjem pomnilnika, kot so prelivanje medpomnilnika in dostop do pomnilnika po tem, ko je bil ta sproščen. Te težave bi lahko pri odpiranju posebej oblikovanih strani privedle do izvajanja zlonamerne kode.
Vir: opennet.ru

