Firefox 97 -julkaisu

Firefox 97 -selain on julkaistu. Lisäksi on luotu pitkän aikavälin tukihaarapäivitys - 91.6.0. Firefox 98 -haara on siirretty beta-testausvaiheeseen, jonka julkaisun on määrä tapahtua 8. maaliskuuta.

Tärkeimmät innovaatiot:

  • Firefox 18:ssä rajoitetun ajan sisäänrakennettuna lisäosana tarjotut 94 Colorwayn vuodenaikojen väriteemaa ovat vanhentuneet. Käyttäjät, jotka aikovat jatkaa Colorway-teemojen käyttöä, voivat ottaa ne käyttöön lisäosien hallinnassa (about:addons).
  • Linux-alustan kokoonpanoissa kyky luoda PostScript-asiakirja tulostusta varten on poistettu (mahdollisuus tulostaa PostScript-tulostimilla ja tallentaa PDF-muotoon).
  • Korjattu Wayland 1.20 -kirjastojen koontiongelmat.
  • Ratkaistiin ongelma, jossa nipistyszoomaus lakkasi toimimasta kosketusnäytöissä välilehden siirtämisen jälkeen toiseen ikkunaan.
  • Linuxin about:processes-sivu on parantanut suorittimen kuormituksen havaitsemisen tarkkuutta.
  • Ratkaistu ongelma, joka koski ikkunoiden terävien kulmien näyttämistä joissakin käyttäjäympäristöissä, kuten peruskäyttöjärjestelmässä 6.
  • Windows 11 -käyttöjärjestelmään on lisätty tuki uudelle vierityspalkin tyylille.
  • MacOS-alustalla järjestelmäfonttien lataamista on parannettu, mikä on joissain tilanteissa nopeuttanut avaamista ja uudelle välilehdelle siirtymistä.
  • Android-alustan versiossa äskettäin avatut sivustot korostetaan vierailuhistoriassa. Äskettäin lisättyjen kirjanmerkkien kuvien näyttöä on parannettu kotisivulla. Android 12 -alustalla ongelma linkkien liittämisessä leikepöydältä on ratkaistu.
  • CSS-konstruktit pituus- ja pituusprosenttityypeillä sallivat "cap"- ja "ic"-yksiköiden käytön.
  • Lisätty @scroll-timeline CSS-säännön ja animation-timeline CSS-ominaisuuden tuki, mikä mahdollistaa AnimationTimeline API:n animaation aikajanan sitomisen sisällön vierityksen etenemiseen minuutteissa tai sekunneissa määritetyn ajan sijaan.
  • Color-adjust CSS-ominaisuus on nimetty uudelleen muotoon print-color-adjust spesifikaatioiden edellyttämällä tavalla.
  • CSS sisältää oletuksena tuen peräkkäisille tasoille, jotka määritellään @layer-säännöllä ja tuodaan CSS:n @import-säännön kautta layer()-funktiolla.
  • Lisätty vierityspalkki-kouru CSS-ominaisuus ohjaamaan, kuinka näyttötila varataan vierityspalkille. Jos esimerkiksi et halua sisällön vierivän, voit laajentaa tulosteen vierityspalkin alueelle.
  • Parannettu yhteensopivuus Marionette-verkkokehyksen (WebDriver) kanssa.
  • AnimationFrameProvider API on lisätty DedicatedWorkerGlobalScope-joukkoon, jonka avulla voit käyttää requestAnimationFrame- ja cancelAnimationFrame-menetelmiä erillisissä verkkotyöntekijöissä.
  • AbortSignal.abort()- ja AbortController.abort()-menetelmillä on nyt mahdollisuus asettaa syy signaalin nollaamiseen sekä lukea syy AbortSignal.reason-ominaisuuden kautta. Oletusarvoisesti syy on AbortError.

Innovaatioiden ja virheenkorjausten lisäksi Firefox 97 on korjannut 42 haavoittuvuutta, joista 34 on merkitty vaarallisiksi. 33 haavoittuvuutta (5 CVE-2022-22764:ssä ja 29 CVE-2022-0511:ssä) johtuvat 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.

Muutokset Firefox 98 Betassa:

  • Käyttäytymistä tiedostoja ladattaessa on muutettu - sen sijaan, että pyyntö näytetään ennen latauksen alkamista, tiedostot alkavat nyt ladata automaattisesti ja ne voidaan avata milloin tahansa paneelin kautta, jossa on tietoja latauksen edistymisestä, tai poistaa suoraan latauspaneelista.
  • Lisätty uusia toimintoja pikavalikkoon, joka näkyy, kun napsautat hiiren kakkospainikkeella tiedostoja latausluettelossa. Jos käytät esimerkiksi aina Avaa samanlaiset tiedostot -vaihtoehtoa, voit sallia Firefoxin avata tiedoston automaattisesti latauksen päätyttyä sovelluksessa, joka on liitetty samaan tiedostotyyppiin järjestelmässä. Voit myös avata ladattujen tiedostojen hakemiston, siirtyä sivulle, jolta lataus aloitettiin (ei itse lataus, vaan linkki lataukseen), kopioida linkki, poistaa latauksen maininnan selaushistoriastasi ja tyhjentää latauspaneelin luettelosta.
  • Selaimen käynnistysprosessin optimoimiseksi webRequest APIa käyttävien lisäosien käynnistämisen logiikkaa on muutettu. Vain webRequest-puheluiden estäminen aiheuttaa nyt lisäosien käynnistymisen Firefoxin käynnistyksen aikana. WebRequestit estotilassa viivästyvät, kunnes Firefox on käynnistynyt.
  • HTML-tunnisteen tuki käytössä ", jonka avulla voit luoda valintaikkunoita ja osia interaktiivista käyttäjävuorovaikutusta varten, kuten suljettavia hälytyksiä ja aliikkunoita. Luotuja ikkunoita voidaan ohjata JavaScript-koodilla.
  • Web-kehittäjien työkaluihin on lisätty yhteensopivuuden arviointipaneeli. Paneelissa näkyy ilmaisimia, jotka varoittavat mahdollisista ongelmista valitun HTML-elementin tai koko sivun CSS-ominaisuuksissa, jolloin voit tunnistaa yhteensopimattomuudet eri selaimien kanssa ilman, että sivua testataan erikseen kussakin selaimessa.

Lähde: opennet.ru

Lisää kommentti