Firefox 90 utgivelse

Nettleseren Firefox 90 ble utgitt. I tillegg ble det laget en oppdatering til den langsiktige støttegrenen 78.12.0. Firefox 91-grenen vil snart bli overført til beta-teststadiet, og utgivelsen er planlagt til 10. august.

Hovedinnovasjoner:

  • I avsnittet "Personvern og sikkerhet"-innstillinger er det lagt til ytterligere innstillinger for "Kun HTTPS"-modus, når aktivert, blir alle forespørsler uten kryptering automatisk omdirigert til sikre sideversjoner ("http://" er erstattet av "https ://"). Det er foreslått et grensesnitt for å opprettholde en liste over unntak, for nettsteder der det er mulig å bruke "http://" uten tvungen erstatning med "https://".
    Firefox 90 utgivelse
  • Forbedret implementering av SmartBlock-mekanismen, designet for å løse problemer på nettsteder som oppstår på grunn av blokkering av eksterne skript i privat nettlesingsmodus eller når forbedret blokkering av uønsket innhold (streng) er aktivert. SmartBlock erstatter automatisk skriptene som brukes for sporing med stubber som sikrer at nettstedet lastes inn riktig. Stubber er forberedt for noen populære brukersporingsskript inkludert i Koble fra-listen. Den nye versjonen inkluderer adaptiv blokkering av Facebook-widgets som er vert på tredjepartssider - skript er blokkert som standard, men blokkering er deaktivert hvis brukeren er logget på en Facebook-konto.
  • Den innebygde implementeringen av FTP-protokollen er fjernet. Når du forsøker å åpne lenker med protokollidentifikatoren "ftp://", vil nettleseren nå prøve å kalle opp den eksterne applikasjonen på samme måte som "irc://" og "tg://" behandlere kalles. Årsaken til at støtten for FTP avsluttes er usikkerheten til denne protokollen fra modifikasjon og avskjæring av transittrafikk under MITM-angrep. I følge Firefox-utviklere er det under moderne forhold ingen grunn til å bruke FTP i stedet for HTTPS for å laste ned ressurser. I tillegg er Firefoxs FTP-støttekode veldig gammel, byr på vedlikeholdsutfordringer og har en historie med å avsløre et stort antall sårbarheter i fortiden.
  • Når du lagrer en side i PDF-format («Skriv ut til PDF»-alternativet), blir fungerende hyperkoblinger bevart i dokumentet.
  • "Åpne bilde i ny fane"-knappen i kontekstmenyen har blitt redesignet for å åpne bildet i bakgrunnsfanen (tidligere, etter å ha klikket, gikk du umiddelbart til en ny fane med bildet, men nå forblir den gamle fanen aktiv).
  • Det er gjort arbeid for å forbedre ytelsen til programvaregjengivelse i WebRender-sammensetningssystemet, som bruker shaders for å utføre sammendragsgjengivelsesoperasjoner på sideelementer. For de fleste systemer med eldre skjermkort eller problematiske grafikkdrivere, har WebRender-sammensetningssystemet programvaregjengivelsesmodus aktivert (gfx.webrender.software=true in about:config).
  • Bygger for Windows-plattformen sikrer at oppdateringer brukes i bakgrunnen, selv når Firefox ikke kjører.
  • Muligheten til å bruke klientsertifikater lagret i maskinvaretokens eller operativsystemsertifikatlagre for autentisering er implementert.
  • Støtte for en gruppe HTTP-headers Hent metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site og Sec-Fetch-User) er implementert, slik at du kan sende ytterligere metadata om forespørselens art (forespørsel på tvers av nettsteder, forespørsel via img-tag, en forespørsel initiert uten brukerhandling osv.) for å iverksette tiltak på serveren for å beskytte mot visse typer angrep. For eksempel er det usannsynlig at en lenke til en pengeoverføringsbehandler vil spesifiseres via en img-tag, slik at slike forespørsler kan blokkeres uten å bli sendt til applikasjonen.
  • JavaScript implementerer støtte for å merke metoder og felt i en klasse som private, hvoretter tilgangen til dem bare vil være åpen innenfor klassen. For å markere, bør du foran navnet med et "#"-tegn: class ClassWithPrivateField { #privateField; statisk #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; } }
  • DayPeriod-egenskapen er lagt til Intl.DateTimeFormat-konstruktøren, som lar deg vise omtrentlig tid på dagen (morgen, kveld, ettermiddag, natt).
  • I JavaScript implementerer Array-, String- og TypedArray-objektene at()-metoden, som lar deg bruke relativ indeksering (relativ posisjon er spesifisert som array-indeksen), inkludert å spesifisere negative verdier i forhold til slutten (for eksempel, "arr.at(-1)" vil returnere det siste elementet i matrisen).
  • Lagt til støtte for eldre WheelEvent-egenskaper - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX og WheelEvent.wheelDeltaY, som vil gjenopprette kompatibiliteten med noen gamle sider som gikk tapt etter det nylige redesignet av WheelEvent.
  • Canvas API implementerer createConicGradient()-metoden i CanvasRenderingContext2D-grensesnittet, som lar deg lage gradienter som er dannet rundt et punkt på spesifiserte koordinater (i tillegg til de tidligere tilgjengelige lineære og radielle gradientene).
  • Lagt til støtte for "matrise" protokoll URI-skjemaet, som kan brukes i Navigator.registerProtocolHandler() og protocol_handlers behandlere.
  • I verktøyene for webutviklere, i panelet for sporing av nettverksserversvar (Response), er en forhåndsvisning av nedlastede fonter implementert.
    Firefox 90 utgivelse

Kilde: opennet.ru

Legg til en kommentar