Firefox 123 -selain julkaistiin ja pitkän aikavälin tukihaarapäivitys luotiin - 115.8.0. Firefox 124 -haara on siirretty beta-testausvaiheeseen, jonka julkaisun on määrä tapahtua 19. maaliskuuta.
Tärkeimmät innovaatiot Firefox 123:ssa:
- Firefox View -sivu, joka helpottaa aiemmin katsotun sisällön käyttöä, yhdistää mahdollisuuden etsiä kaikkien näytettyjen osioiden sisällöstä nykyisillä välilehdillä, äskettäin avatuilla välilehdillä, äskettäin suljetuilla välilehdillä, välilehdillä muista laitteista ja selaushistoriasta.

- Lisätty kokeellinen kyky näyttää sivun pikkukuvia, kun osoitinta pidetään välilehtien päällä. Luonnoksen lisäksi välilehteä koskevaan tietolohkoon on lisätty maininta välilehdellä näkyvästä linkistä. Oletusarvoisesti pikkukuvien esikatselut ovat poissa käytöstä, ja ne edellyttävät, että "browser.tabs.cardPreview.enabled" -asetus on aktivoitava about:configissa.

- Lisätty käyttöliittymä ("Web Compatibility Reporting Tool"), jolla voit lähettää ilmoituksia Firefox-kehittäjille sivustojen näyttämiseen liittyvistä ongelmista ja käyttäytymisen eroista työskenneltäessä sivustojen kanssa muihin selaimiin verrattuna. Ilmoituksen lähettämistä varten "Report Site Issue" -kohta on lisätty "Ohje"-valikkoon, joka ohjaa webcompat.com-palveluun.
- Osoitepalkin asetukset on lisätty konfiguraattorin "Haku" -osioon.

- Sisäänrakennettu kääntäjä ei tue vain näkyvän tekstin kääntämistä, vaan myös työkaluvihjeiden ja syöttölomakkeiden täyttöjen kääntämistä.
- Ongelma, joka liittyy pikkukuvien virheelliseen näyttöön tiedoston avaamisikkunassa, joka näkyy järjestelmissä, joissa on vanhemmat AMD-suorittimet, on jätetty ratkaisematta. Jos pikkukuvien sijaan näytetään mustia neliöitä, on suositeltavaa päivittää AMD GPU:iden grafiikkaohjaimet.
- Kokoonpanoissa Linux Vaihdettiin GdkCursorType-rajapinnan käytöstä gdk_cursor_new_from_name-teemaan, mikä ratkaisi tyhjien kursoreiden ongelman GNOME 46 -testausversioissa käytettäessä adwaita-icon-theme-kuvaketeemaa, joka on GNOMEn ja GTK:n oletusarvoinen kuvaketeema. Tämä ongelma johtui klassisten X-kursorien tuen vanhentumisesta adwaita-icon-theme-teemassa.
- Verkkokehittäjien työkaluissa verkkotoiminnan seurantapaneelissa on nyt mahdollista tallentaa pyyntöön tulleen vastauksen sisältö levylle (kontekstivalikkoon on lisätty "Tallenna vastaus nimellä" -painike).

- HTTP-vastauskoodin 103 ("Early Hints") toteutus, jota käytetään ennakoivaan otsikkonäyttöön, sisältää Preload- ja Modulepreload-attribuuttien käsittelyn Link HTTP -otsikossa. Koodi 103 mahdollistaa asiakkaan tiedon saamisen tiettyjen HTTP-otsikoiden sisällöstä välittömästi pyynnön jälkeen odottamatta... palvelin suorittaa kaikki pyyntöön liittyvät toiminnot ja alkaa tarjota sisältöä. Vastaavasti ennakoivasti välittämällä linkkiotsikon (esim. "Linkki:" ; rel=preload; as=style") voi antaa vihjeitä palautettuun sivuun liittyvistä elementeistä, jotka voidaan esiladata. Kun selain saa tiedon tällaisista resursseista, se alkaa ladata niitä odottamatta pääsivun renderöinnin päättymistä, mikä lyhentää pyynnön kokonaiskäsittelyaikaa.
- SVG:ssä elementtien avulla mukautetuissa gradienteissa Ja , lisäsi tuen värien interpoloinnille käyttämällä lineaarista RGB-väriavaruutta. Interpoloinnin väriavaruuden valinta suoritetaan väriinterpolointiattribuutilla, joka voi ottaa arvot "auto", "sRGB" ja "linearRGB".
- FeImage SVG -elementillä, joka hakee kuvan ulkoisesta lähteestä, on 300 pikselin leveys ja 150 pikselin korkeus, jos alkuperäisen juurielementin kooksi on asetettu prosentti (aiemmin tällaisia elementtejä ei renderöity).
- Kun ääntä ohjataan toiseen laitteeseen, setSinkId()-menetelmä varmistaa, että kaiunpoisto suoritetaan mikrofonista vastaanotetussa äänessä.
- Tuki Declarative Shadow DOM -sovellusliittymälle on otettu käyttöön uusien juurihaarojen luomiseksi Shadow DOM:iin, esimerkiksi tuodun kolmannen osapuolen elementtityylin ja siihen liittyvän alihaara-DOM:n erottamiseksi pääasiakirjasta. Ehdotetun deklaratiivisen API:n avulla voit käyttää vain HTML-koodia DOM-haarojen irrottamiseen ilman, että sinun tarvitsee kirjoittaa JavaScript-koodia.
- Versiossa for Android Passiivisen käyttäjätunnistuksen estämiseksi ja yhteensopivuuden parantamiseksi joidenkin sivustojen kanssa navigator.platform- ja navigator.oscpu-parametrit sekä User-Agent-otsikko sisältävät nyt arvon "x86_64" ARM64-arkkitehtuuria käyttävissä järjestelmissä ja arvon "armv81" ARM32- ja x86-järjestelmissä.
Innovaatioiden ja virheenkorjausten lisäksi Firefox 122 on korjannut 32 haavoittuvuutta (24 on merkitty vaarallisiksi). 23 haavoittuvuutta (22 kerätty CVE-2024-1553 ja CVE-2024-1557) johtuu muistiongelmista, kuten puskurin ylivuodosta ja pääsystä jo vapautetuille muistialueille. Nämä ongelmat voivat mahdollisesti johtaa hyökkääjän koodin suorittamiseen avattaessa erityisesti suunniteltuja sivuja. CVE-2024-1547-haavoittuvuus mahdollistaa hyökkääjän hälytysikkunan näyttämisen toisen verkkosivuston yhteydessä.
Lähde: opennet.ru




