Firefox 113 on julkaistu ja pitkäaikaisen tuen haara 102.11.0 on päivitetty. Firefox 114 on siirtynyt beta-testausvaiheeseen, ja julkaisupäiväksi on suunniteltu 6. kesäkuuta.
Tärkeimmät innovaatiot Firefox 113:ssa:
- Annettu hakukysely näytetään osoiterivillä nyt hakukoneen URL-osoitteen sijaan. Tämä tarkoittaa, että avainsanat näkyvät osoiterivillä paitsi kirjoittaessasi, myös hakukoneen avaamisen jälkeen ja syötettyihin avainsanoihin liittyvät hakutulokset näytetään. Tämä muutos koskee vain osoiterivin kautta käytettyjä hakukoneita. Jos hakukysely syötetään hakukoneen verkkosivustolla, URL-osoite näkyy osoiterivillä. Hakusanojen jättäminen osoiteriville yksinkertaistaa tarkennettujen hakujen lähettämistä, koska sinun ei tarvitse vierittää ylöspäin syöttöalueelle tuloksia katsellessasi.

Tämän toiminnan hallitsemiseksi hakuasetukset-osiossa (about:preferences#search) on erityinen vaihtoehto, ja about:config-tiedostossa on parametri "browser.urlbar.showSearchTerms.featureGate".

- Hakuehdotusten alasvetovalikkoon on lisätty kontekstivalikko, joka tulee näkyviin napsauttamalla "..."-painiketta. Valikosta voi nyt poistaa hakukyselyn selaushistoriasta ja poistaa käytöstä sponsoroidut linkit.

- Kuva kuvassa -videon katselutilaan on ehdotettu parannettua toteutusta, joka lisää painikkeet viiden sekunnin taaksepäin kelaamiseen, painikkeen ikkunan nopeaan avaamiseen koko näytön tilaan ja pikakelauksen eteenpäin, jossa on ilmaisin videon sijainnista ja kestosta.

- Yksityisessä selaustilassa selattaessa seurantakoodissa käytettyjä kolmannen osapuolen evästeiden esto-ominaisuuksia ja selaimen tallennustilan eristämistä on parannettu.
- Rekisteröintilomakkeisiin salasanoja täytettäessä automaattisesti luotujen salasanojen turvallisuutta on parannettu, ja niiden muodostamisessa käytetään nyt erikoismerkkejä.
- AVIF (AV1 Image Format) -toteutus, joka käyttää AV1-videokoodausmuodon sisäisiä pakkaustekniikoita, on lisännyt tuen animoiduille kuville (AVIS).
- Esteettömyysmoottori on suunniteltu uudelleen. Näytönlukijoiden, kertakirjautumiskäyttöliittymien ja esteettömyyskehysten suorituskykyä, reagointikykyä ja vakautta on parannettu merkittävästi.
- Kun tuodaan kirjanmerkkejä Safari- ja Chromium-pohjaisista selaimista, kirjanmerkkeihin liittyvien favicon-kuvien tuontia on nyt tuettu.
- Alustalla sovellettavia sääntöjä on tiukennettu Windows GPU:n kanssa vuorovaikutuksessa olevien prosessien eristäminen hiekkalaatikossa. Järjestelmille, joissa on Windows Sisällön vetäminen ja pudottaminen Microsoft Outlookista on otettu käyttöön. Koontiversioissa Windows Sivun lopun yli vieritettäessä näkyvä venytysefekti on oletusarvoisesti käytössä.
- Kokoonpanoissa alustaa varten macOS Tarjosi pääsyn Palvelut-alivalikkoon suoraan Firefoxin pikavalikosta.
- Worklet-rajapintaa (yksinkertaistettu versio Web Workersistä, joka tarjoaa pääsyn matalan tason renderöinti- ja äänenkäsittelyvaiheisiin) käyttävät komentosarjat tukevat nyt JavaScript-moduulien tuontia "import"-lausekkeen avulla.
- CSS:n väritason 4 funktioiden color(), lab(), lch(), oklab() ja oklch() tuki, joita käytetään sRGB-, RGB-, HSL-, HWB-, LHC- ja LAB-väriavaruuksien värien määrittelyyn, on oletusarvoisesti käytössä.
- CSS:ään on lisätty color-mix()-funktio, jonka avulla voit sekoittaa värejä missä tahansa väriavaruudessa tietyn prosenttiosuuden perusteella (esimerkiksi lisätäksesi 10 % sinistä valkoiseen, voit määrittää "color-mix(in srgb, blue 10%, white);").
- Lisätty CSS-ominaisuus "forced-color-adjust", jolla voidaan poistaa käytöstä yksittäisten elementtien pakotetut värinsäädöt, jolloin ne ovat täysin hallittavissa CSS:n kautta.
- CSS tukee nyt "scripting"-mediakyselyä (@media), jonka avulla voit tarkistaa skriptitukiasi (voit esimerkiksi selvittää CSS:ssä, onko JavaScript-tuki käytössä).
- Uusi ":nth-child(an + b)" ja ":nth-last-child()" pseudoluokan syntaksi on lisätty, jotta valitsin saa esisuodattaa lapsielementtejä ennen päätoiminnon "An+B" suorittamista. niiden valintalogiikka.
- Lisätty Compression Streams -rajapinta, joka tarjoaa ohjelmointirajapinnan gzip- ja deflate-muotoisten tietojen pakkaamiseen ja purkamiseen.
- Lisätty tuki CanvasRenderingContext2D.reset()- ja OffscreenCanvasRenderingContext2D.reset()-metodeille, joita käytetään renderöintikontekstin palauttamiseen alkuperäiseen tilaansa.
- Lisätty tuki muissa selaimissa toteutetuille WebRTC-funktioille: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("vertaisyhteys" RTCStatsType), RTCRtpSender.setStreams() ja RTCSctpTransport.
- Firefox-kohtaiset WebRTC-funktiot mozRTCPeerConnection, mozRTCIceCandidate ja mozRTCSessionDescription on poistettu. Vanhentunut CanvasRenderingContext2D.mozTextStyle-attribuutti on poistettu.
- JavaScript-virheenkorjaajan tiedostohakutoimintoa on laajennettu Web Developer Toolsissa. Hakupalkki on siirretty vakiosivupalkkiin, jolloin tuloksia voi nähdä skriptejä muokattaessa. Pienennettyjä tuloksia ja node_modules-hakemiston tuloksia näytetään nyt. Ohitettujen tiedostojen hakutulokset on oletusarvoisesti piilotettu. Lisätty tuki jokerimerkkihauille ja muokkaajien käytölle hauissa (esimerkiksi kirjainkokoa ei erotellavissa hauissa tai säännöllisissä lausekkeissa).
- HTML-tiedostojen katseluliittymä sisältää nyt kauniin tulostustilan upotetulle JavaScript-koodille.
- JavaScript-virheenkorjaaja sallii nyt komentosarjatiedostojen ohitukset. Kooditiedostojen kontekstivalikkoon on lisätty vaihtoehto "Lisää komentosarjan ohitus". Sen avulla voit ladata komentosarjatiedoston tietokoneellesi ja muokata sitä. Tätä muokattua komentosarjaa käytetään sitten sivun käsittelyssä, myös sen uudelleenlatauksen jälkeen.

- Versiossa for Android:
- Oletusarvoisesti AV1-muotoisen videon dekoodaukseen käytetään laitteistokiihdytystä; jos tätä ei tueta, käytetään ohjelmistodekooderia.
- Otettiin käyttöön GPU:n käyttö Canvas2D-rasteroinnin nopeuttamiseksi.
- Sisäänrakennetun PDF-katseluohjelman käyttöliittymää on parannettu ja avointen PDF-tiedostojen tallentamista on yksinkertaistettu.
- Videon toiston ongelma vaakasuuntaisessa tilassa on ratkaistu.
Uusien ominaisuuksien ja virheenkorjausten lisäksi Firefox 113 korjaa 41 haavoittuvuutta. Näistä haavoittuvuuksista 33 on merkitty vakaviksi, ja niistä 30 (kerätty luokkiin CVE-2023-32215 ja CVE-2023-32216) johtuvat muistinhallintaongelmista, kuten puskurin ylivuodoista ja muistin käyttämisestä sen vapauttamisen jälkeen. Nämä ongelmat voivat johtaa haitallisen koodin suorittamiseen avattaessa erityisesti muodostettuja sivuja. Haavoittuvuus CVE-2023-32207 mahdollistaa käyttäjän ohittaa käyttöoikeuskehotteen pakottamalla käyttäjän napsauttamaan vahvistuspainiketta päällekkäissisällön avulla (klikkauskaappaus). Haavoittuvuus CVE-2023-32205 mahdollistaa käyttäjien piilottaa selainvaroitukset päällekkäisten ponnahdusikkunoiden avulla.
Firefox 114 beta esittelee käyttöliittymän DNS HTTPS:n yli -poikkeusluettelon hallintaan. DNS HTTPS:n yli -asetukset on siirretty Tietosuoja ja suojaus -osioon. Mahdollisuus hakea kirjanmerkkejä suoraan Kirjanmerkit-valikosta on lisätty. Kirjanmerkit-valikkopainike voidaan nyt sijoittaa työkalupalkkiin. Mahdollisuus hakea valikoivasti paikallisesta selaushistoriasta on lisätty, kun valitaan "Hakuhistoria" Historia-, Kirjasto- tai Sovellus-valikoista.
Lähde: opennet.ru





