Firefox 101 -julkaisu

Firefox 101 -selain on julkaistu. Lisäksi on luotu pitkän aikavälin tukihaarapäivitys - 91.10.0. Firefox 102 -haara on siirretty beta-testausvaiheeseen, jonka julkaisun on määrä tapahtua 28. kesäkuuta.

Tärkeimmät innovaatiot Firefox 101:ssa:

  • Chrome-luettelon kolmannelle versiolle on kokeellinen tuki, joka määrittelee WebExtensions API:lla kirjoitettujen lisäosien käytettävissä olevat ominaisuudet ja resurssit. Firefoxissa toteutettu Chrome-luettelon versio lisää uuden deklaratiivisen sisällönsuodatussovellusliittymän, mutta toisin kuin Chrome, ei-toivotun sisällön estämiseen ja turvallisuuden varmistamiseen lisäosissa vaaditun webRequest API:n vanhan estotilan tukea ei ole otettu käyttöön. pysähtyi. Ottaakseen tuen käyttöön luettelon kolmannelle versiolle about:config tarjoaa "extensions.manifestV3.enabled"-parametrin.
  • Käsittelijät on mahdollista sitoa kaikkiin MIME-tyyppeihin, joita kutsutaan, kun määritetyn tyyppisten tiedostojen lataus on valmis.
  • Videoneuvottelun aikana on otettu käyttöön mahdollisuus käyttää mielivaltaista määrää mikrofoneja samanaikaisesti, mikä mahdollistaa esimerkiksi mikrofonien vaihtamisen tapahtuman aikana.
  • Mukana on WebDriver BiDi -protokollan tuki, jonka avulla voit käyttää ulkoisia työkaluja työn automatisointiin ja selaimen etähallintaan, esimerkiksi protokollan avulla voit testata käyttöliittymää Selenium-alustalla. Protokollan palvelin- ja asiakaskomponentteja tuetaan, mikä mahdollistaa pyyntöjen lähettämisen ja vastausten vastaanottamisen.
  • Lisätty tuki prefers-contrast-mediakyselylle, jonka avulla sivustot voivat määrittää käyttäjän määrittämät asetukset sisällön näyttämiseksi suurennetulla tai pienemmällä kontrastilla.
  • Lisätty tuki kolmelle uudelle näkyvän alueen koolle (Viewport) - "pieni" (s), "large" (l) ja "dynaaminen" (d), sekä näihin kokoihin liittyvät mittayksiköt - "*vi". (vi, svi, lvi ja dvi), "*vb" (vb, svb, lvb ja dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "* vmax" (svmax, lvmax, dvmax) ja "*vmin" (svmin, lvmin ja dvmin). Ehdotetut mittayksiköt mahdollistavat elementtien koon sitomisen näkyvän alueen pienimpään, suurimpaan ja dynaamiseen kokoon prosentteina (koko vaihtelee työkalupalkin näyttämisen, piilottamisen ja tilan mukaan).
  • HTMLInputElement-luokkaan on lisätty metodi showPicker(), jonka avulla voit näyttää valmiita valintaikkunoita tyypillisten kenttien arvojen täyttämiseksi. tyypeillä "date", "month", "week", "time", "datetime-local", "color" ja "file", sekä kentät, jotka tukevat automaattista täyttöä ja tietoluetteloa. Voit esimerkiksi näyttää kalenterin muotoisen käyttöliittymän päivämäärän valitsemista varten tai paletin värin syöttämistä varten.
  • Ohjelmointirajapinta on lisätty, joka mahdollistaa tyylisivujen luomisen dynaamisesti JavaScript-sovelluksesta ja tyylien sovelluksen manipuloinnin. Toisin kuin tyylisivujen luominen document.createElement('style') -menetelmällä, uusi API lisää työkaluja tyylien luomiseen CSSStyleSheet()-objektin avulla ja tarjoaa menetelmiä, kuten insertRule, deleteRule, korvaa ja changeSync.
  • Kun sivun tarkistuspaneelissa lisätään tai poistetaan luokkien nimiä Sääntönäkymä-välilehden ".cls"-painikkeella, syötteen automaattisen täydennyksen avattavasta työkaluvihjeestä saatujen suositusten vuorovaikutteinen soveltaminen on otettu käyttöön, mikä tarjoaa yleiskatsauksen luokan nimistä, jotka ovat käytettävissä sivu. Kun liikut luettelossa, valittuja luokkia käytetään automaattisesti arvioimaan niiden aiheuttamia muutoksia visuaalisesti.
    Firefox 101 -julkaisu
  • Tarkastuspaneelin asetuksiin on lisätty uusi vaihtoehto, joka poistaa käytöstä "vedä päivittääksesi" -toiminnon Sääntönäkymä-välilehdeltä, jonka avulla voit muuttaa joidenkin CSS-ominaisuuksien kokoa vetämällä hiirtä vaakasuunnassa.
    Firefox 101 -julkaisu
  • Firefox for Android on lisännyt tuen Android 9:stä lähtien tarjotulle näyttöalueen suurennusominaisuuteen, jolla voit esimerkiksi suurentaa verkkolomakkeiden sisältöä. Ratkaistiin videon kokoon liittyvät ongelmat YouTubea katseltaessa tai kuva kuvassa -tilasta poistuttaessa. Virtuaalinäppäimistön välkkyminen ponnahdusvalikon näyttämisen yhteydessä on korjattu. Parannettu QR-koodipainikkeen näyttö osoitepalkissa.

Innovaatioiden ja virheenkorjausten lisäksi Firefox 101 eliminoi 30 haavoittuvuutta, joista 25 on merkitty vaarallisiksi. 19 haavoittuvuutta (kerätty nimikkeisiin CVE-2022-31747 ja CVE-2022-31748) 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. Korjattu on myös Windows-alustakohtainen ongelma, jonka avulla voit muuttaa tallennetun tiedoston polkua käyttämällä erikoismerkkejä "%", jotka korvaavat polussa muuttujia, kuten %HOMEPATH% ja %APPDATA%.

Firefox 102 -betaversion muutoksia ovat muun muassa parannettu PDF-dokumenttien katselu suuren kontrastin tilassa ja mahdollisuus käyttää Geoclue DBus -palvelua sijainnin määrittämiseen Linux-alustalla. Verkkokehittäjien käyttöliittymän Tyylieditori-välilehdelle on lisätty tuki tyylisivujen suodattamiseen.

Lähde: opennet.ru

Lisää kommentti