Firefox 101 utgivelse

Nettleseren Firefox 101 er utgitt. I tillegg er det opprettet en langsiktig oppdatering av støtteavdelingen - 91.10.0. Firefox 102-grenen er overført til beta-teststadiet, og utgivelsen er planlagt til 28. juni.

Viktige innovasjoner i Firefox 101:

  • Det er eksperimentell støtte for den tredje versjonen av Chrome-manifestet, som definerer mulighetene og ressursene som er tilgjengelige for tillegg skrevet ved hjelp av WebExtensions API. Versjonen av Chrome-manifestet implementert i Firefox legger til et nytt deklarativt innholdsfiltrerings-API, men i motsetning til Chrome har støtte for den gamle blokkeringsmodusen til webRequest API, som kreves i tillegg for å blokkere uønsket innhold og sikre sikkerhet, ikke vært stoppet. For å aktivere støtte for den tredje versjonen av manifestet, gir about:config parameteren "extensions.manifestV3.enabled".
  • Det er mulig å binde behandlere til alle MIME-typer som kalles opp etter at nedlastingen av filer av den angitte typen er fullført.
  • Muligheten til å bruke et vilkårlig antall mikrofoner samtidig under en videokonferanse er implementert, noe som for eksempel lar deg enkelt bytte mikrofon under et arrangement.
  • Støtte for WebDriver BiDi-protokollen er inkludert, som lar deg bruke eksterne verktøy for å automatisere arbeid og fjernstyre nettleseren, for eksempel lar protokollen teste grensesnittet ved hjelp av Selenium-plattformen. Server- og klientkomponentene til protokollen støttes, noe som gjør det mulig å sende forespørsler og motta svar.
  • Lagt til støtte for foretrekker-kontrast-mediespørringen, som lar nettsteder bestemme brukerdefinerte innstillinger for visning av innhold med økt eller redusert kontrast.
  • Lagt til støtte for tre nye størrelser av det synlige området (Viewport) - "small" (s), "large" (l) og "dynamic" (d), samt måleenheter knyttet til disse størrelsene - "*vi" (vi, svi, lvi og dvi), “*vb” (vb, svb, lvb og dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax” (svmax, lvmax, dvmax) og “*vmin” (svmin, lvmin og dvmin). De foreslåtte måleenhetene lar deg binde størrelsen på elementene til den minste, største og dynamiske størrelsen på det synlige området i prosentvis (størrelsen endres avhengig av visningen, skjulningen og tilstanden til verktøylinjen).
  • ShowPicker()-metoden er lagt til HTMLInputElement-klassen, slik at du kan vise ferdige dialoger for å fylle ut typiske verdier i felt med typene «dato», «måned», «uke», «tid», «datetime-local», «farge» og «fil», samt for felt som støtter autofyll og dataliste. Du kan for eksempel vise et kalenderformet grensesnitt for å velge en dato, eller en palett for å angi en farge.
  • Et programmeringsgrensesnitt er lagt til som gjør det mulig å dynamisk lage stilark fra en JavaScript-applikasjon og manipulere bruken av stiler. I motsetning til å lage stilark ved å bruke document.createElement('style')-metoden, legger den nye APIen til verktøy for å konstruere stiler gjennom CSSStyleSheet()-objektet, og gir metoder som insertRule, deleteRule, replace og replaceSync.
  • I sideinspeksjonspanelet, når du legger til eller fjerner klassenavn via ".cls"-knappen i Regelvisning-fanen, implementeres interaktiv bruk av anbefalinger fra rullegardinmenyen for automatisk fullføring av input, som gir en oversikt over klassenavnene som er tilgjengelige for side. Når du beveger deg gjennom listen, brukes de valgte klassene automatisk for å visuelt evaluere endringene de forårsaker.
    Firefox 101 utgivelse
  • Et nytt alternativ er lagt til innstillingene for inspeksjonspanelet for å deaktivere funksjonen "dra for å oppdatere" i fanen Regelvisning, som lar deg endre størrelsen på noen CSS-egenskaper ved å dra musen horisontalt.
    Firefox 101 utgivelse
  • Firefox for Android har lagt til støtte for funksjonen for forstørrelse av skjermområdet siden Android 9, som du for eksempel kan forstørre innholdet i nettskjemaer med. Løste problemer med videostørrelse når du ser på YouTube eller når du avslutter bilde-i-bilde-modus. Flimring av det virtuelle tastaturet når popup-menyen vises, er fikset. Forbedret visning av en QR-kodeknapp i adressefeltet.

I tillegg til innovasjoner og feilrettinger, eliminerer Firefox 101 30 sårbarheter, hvorav 25 er merket som farlige. 19 sårbarheter (samlet under CVE-2022-31747 og CVE-2022-31748) er forårsaket av problemer med minne, for eksempel bufferoverflyt og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til kjøring av en angripers kode når du åpner spesialdesignede sider. Også løst er et Windows-plattformspesifikt problem som lar deg endre banen til den lagrede filen ved å bruke spesialtegnene "%" for å erstatte variabler som %HOMEPATH% og %APPDATA% i banen.

Endringer i Firefox 102-betaen inkluderer forbedret visning av PDF-dokumenter i høykontrastmodus og muligheten til å bruke Geoclue DBus-tjenesten for stedsbestemmelse på Linux-plattformen. I grensesnittet for webutviklere, i Style Editor-fanen, er støtte for filtrering av stilark lagt til.

Kilde: opennet.ru

Legg til en kommentar