Firefox 154 on julkaistu yhdessä päivitysten kanssa aiempiin pitkäaikaisiin tukihaaroihin – 153.1.0, 140.14.0 ja 115.39.0. Firefox 155, joka on tarkoitus julkaista 1. syyskuuta, siirtyy pian betatestaukseen.
Firefox 154:n (1, 2, 3) tärkeimmät uudet ominaisuudet:
- LNA (Local Network Access) -spesifikaatiota on laajennettu WebSocket-yhteyksiin. LNA rajoittaa pääsyä paikalliseen järjestelmään (loopback, 127.0.0.0/8) tai sisäiseen verkkoon (192.168.0.0/16, 10.0.0.0/8 jne.) julkisten verkkosivustojen kanssa vuorovaikutuksessa. Sisäisten resurssien käyttämiseksi käyttäjän on myönnettävä verkkosovellukselle erityisoikeudet, koska hyökkääjät käyttävät tällaista toimintaa CSRF-hyökkäysten tekemiseen reitittimiin, tukiasemiin, tulostimiin, yritysten verkkokäyttöliittymiin ja muihin laitteisiin ja palveluihin, jotka hyväksyvät pyyntöjä vain paikallisverkosta. Kun sivusto avaa WebSocket-yhteyden paikallisverkon laitteeseen, käyttäjälle näytetään nyt vahvistusikkuna.
- Älykäs ikkuna -tila käyttää nyt tekoälyä välilehtiryhmien suosittelemiseen ja kunkin ryhmän nimien määrittämiseen. Älykäs ikkuna tarjoaa erillisen tekoälypohjaisen vuorovaikutustilan, joka täydentää olemassa olevaa vakiomuotoista verkkonavigointitilaa ja yksityistä selaustilaa.

- Voit nyt poistaa evästeiden ja sivustotietojen poistamisen käytöstä verkkosivustokohtaisesti, mutta säilyttää silti seurantasuojauksen ja evästeisiin liittyvät rajoitukset kyseisillä verkkosivustoilla.
- Sivunlaajuinen käännöstoiminto sisältää nyt myös sivulle upotettujen iframe-kehysten sisällön. Kielen tunnistus on nyt käytettävissä sivun latauksen aikana.
- Osoiteriville on lisätty "Hallitse tekoälyä" -toiminto, jolla pääset nopeasti käsiksi konfiguraattorin tekoälyasetusten osioon.
- Pakotetut sivun uudelleenlataukset (painamalla päivityspainiketta pitäen samalla Shift-näppäintä pohjassa) tyhjentävät nyt myös favicon-välimuistin sisällön.
- Merkittävästi nopeutti sijainnin muuttamista suoratoistossa videota katseltaessa.
- Sisäänrakennettu PDF-katseluohjelma toteuttaa valitun tekstin korostamisen samalla tavalla kuin teksti korostetaan verkkosivuilla.
- Oletusarvoisesti "Firefox View" -painiketta ei enää näytetä paneelissa uusia tai äskettäin käyttämättömiä profiileja luotaessa. Tämä painike voidaan palauttaa paneelin mukautuskäyttöliittymän kautta.
- CSS-ominaisuudet "text-box-trim" ja "text-box-edge" on lisätty, mikä mahdollistaa tekstin edessä ja jälkeen olevien marginaalien tarkan hallinnan. "text-box-trim" määrittää leikkausalueen (ylä-, ala- tai molemmat sivut) ja "text-box-edge" määrittää, miten reunat leikataan.
- Lisätty CSS-funktiot sibling-index() ja sibling-count() elementtien muotoiluun niiden sijainnin tai sisarusten lukumäärän perusteella.
- Toteutettu käyttöliittymä ajan syöttämiseen, joka näkyy elementtejä käytettäessä Ja .
- No-Vary-Search HTTP-otsake on otettu käyttöön, minkä ansiosta voit määrittää kyselyiden välimuistisääntöjä URL-osoitteessa välitettyjen parametrien perusteella (voit esimerkiksi sulkea pois merkityksettömät parametrit määritettäessä, onko sivusta olemassa välimuistissa olevaa versiota).
- JavaScript Iterator -käyttöliittymä tukee nyt synkronisesti suoritettavia metodeja Iterator.prototype.chunks (jakaa iteraattorin elementit peräkkäisiin erilliseen ryhmiin), Iterator.prototype.windows (iteroi iteraattorin elementtien läpi liukuvan ikkunan avulla), Iterator.prototype.includes (tarkistaa, sisältääkö iteraattori tietyn elementin) ja Iterator.prototype.join (liittää kaikki iteraattorin elementit yhdeksi merkkijonoksi).
- JSON-katseluohjelma näyttää nyt valitun elementin koko polun näytön alareunassa.
- Firefoxissa Android Kuvakkeita on päivitetty, tiedostonimen ja -hakemiston valinta ladatun tiedoston tallennusta varten on lisätty, syöttökenttien osoitteet tallennetaan automaattisesti, kirjanmerkkihakua on nopeutettu ja kokeellisten ominaisuuksien testaamista varten on lisätty Firefox Labs -osio.
Uusien ominaisuuksien ja virheenkorjausten lisäksi Firefox 154 korjaa 167 haavoittuvuutta, joista useimmat johtuvat muistin hallintaongelmista, kuten puskurin ylivuodoista ja muistin käyttämisestä sen vapauttamisen jälkeen. Nämä ongelmat voivat johtaa haitallisen koodin suorittamiseen avattaessa erityisesti luotuja sivuja.
Lähde: opennet.ru

