Firefox 127 utgivelse

Nettleseren Firefox 127 ble utgitt og en langsiktig støtteavdelingsoppdatering ble opprettet - 115.12.0. Firefox 128-grenen har blitt overført til beta-teststadiet, og utgivelsen er planlagt til 9. juli.

Viktige innovasjoner i Firefox 126:

  • En knapp er lagt til "V"-menyen med en liste over alle åpne faner og til fanens kontekstmeny for å lukke alle dupliserte faner i det gjeldende vinduet.

    Firefox 127 utgivelse
  • Aktivert automatisk erstatning av HTTP-protokollen med HTTPS for ressurser i tagger , Og , hvis disse kodene brukes på en side åpnet over HTTPS. Hvis nedlastede ressurser ikke er tilgjengelige via HTTPS, vil de ikke lenger vises fra sider som åpnes via HTTPS.
  • Lagt til støtte for prediktiv deteksjon IP-adresser verter uten å vente på at brukeren skal klikke på en lenke eller forespørre ressursen som er spesifisert på siden. Domener som må løses i DNS på forhånd, bør listes opp via "link"-elementet med attributtet 'rel="dns-prefetch"'.
  • For å redusere informasjon som kan brukes til indirekte å identifisere brukere, for 32-bits x86-systemer vil User-Agent-overskriften, samt navigator.platform og navigator.oscpu JavaScript API-ene, nå indikere x86_64-arkitekturen.
  • Skjermbildelagringsverktøyet støtter nå å lage skjermbilder for SVG- og XML-filer, så vel som for "om:"-tjenestesidene. Lagt til muligheten til å kontrollere opprettelsen av skjermbilder ved hjelp av hurtigtaster, implementert kompatibilitet med designtemaer og visningsmodus med høy kontrast (HCM, High Contrast Mode). Forbedret ytelse for å lagre store deler av skjermen.
  • Lagt til toolkit.scrollbox.pagescroll.maxOverlapPercent og toolkit.scrollbox.pagescroll.maxOverlapLines-innstillinger til about:config for å endre siderullingsforskyvningen i prosenter og linjer.
  • På Windows-plattformen kan Firefox startes automatisk etter at datamaskinen har startet opp. Takket være forhåndsinnlasting trenger ikke brukeren å vente når applikasjonen startes for første gang - nettleseren vil være klar til å fungere umiddelbart. Modusen er aktivert i seksjonen Generelt/Oppstartsinnstillinger eller gjennom et varsel som vises på samme måte som invitasjonen til å bruke Firefox som standard nettleser.
  • På macOS- og Windows-plattformer gis ekstra tilgangsbeskyttelse når du bruker Autofyll for lagrede passord eller når du viser passordinformasjon i en passordbehandling. Slike operasjoner med en passordbehandling vil kreve bekreftelse av autentisering på systemet (for eksempel inntasting av systempassord, fingeravtrykkverifisering, stemme- eller ansiktsautentisering).
  • På macOS-plattformen er fane-navigering aktivert som standard, i stedet for å bruke den macOS-spesifikke tastaturnavigasjonsmodusen, som er inkonsistent med atferd på andre plattformer (du kan gå tilbake til den gamle modusen i Innstillinger).
  • I tekster som bruker WebVTT-formatet (Web Video Text Tracks Format), er støtte for tegn tillatt i HTML-oppmerking lagt til. WebVTT brukes til å organisere tekstutdata på bestemte tidspunkter, for eksempel for å vise undertekster.
  • Clipboard API inkluderer som standard ClipboardItem-grensesnittet og støtte for metodene navigator.clipboard.read() og navigator.clipboard.write(), som lar en nettapplikasjon lese og skrive data til utklippstavlen.
    Hvis du prøver å lese data fra utklippstavlen som ikke ble skrevet av gjeldende nettapplikasjon, vil brukeren bli bedt om å bekrefte handlingen før operasjonen utføres.
  • Eksperimentell støtte for å angi symmetrisk bokstavavstand via CSS-egenskapen for bokstavavstand er implementert. I den nye modusen settes ikke intervallet mellom gjeldende og neste symbol, men er delt i to deler, som brukes før og etter symbolet. Modusen er aktivert via layout.css.letter-spacing.model-innstillingen i about:config.
  • I «href»-attributtet til « ", som brukes til å angi basisbanen for relative lenker, tillater ikke bruk av "data:" og "javascript:"-skjemaene.
  • I gradienter opprettet med CSS-funksjonene conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() og repeterende-radial-gradient() , tillatt å bruke type " "
  • Metoder er lagt til Set-objektet, som definerer en samling av verdier, med implementering av typiske operasjoner for arbeid med sett: Set.prototype.intersection(),
    Set.prototype.union(),
    Set.prototype.difference(),
    Set.prototype.symmetricDifference(),
    Set.prototype.isSubsetOf(),
    Set.prototype.isSupersetOf() og Set.prototype.isDisjointFrom().
  • Installasjon av tillegg hvis XPI-filer er signert med usikre algoritmer er forbudt (PREF_XPI_WEAK_SIGNATURES_ALLOWED-innstillingen er satt til usann som standard).
  • I versjonen for Android-plattformen:
    • Lagt til støtte for å oversette innhold fra ett språk til et annet. Som i desktopversjonen av Firefox, bruker oversettelse et oversettelsessystem innebygd i applikasjonen, som utfører oversettelse på brukerens lokale system uten å få tilgang til eksterne skytjenester.
    • Et nytt element "Passord" er lagt til i "..."-menyen.
    • Tillot bruk av Enter-tasten på talltastaturet på siden av skrivebordstastaturer for å bekrefte URL-en som er angitt i adressefeltet.
    • Ytterligere optimaliseringer ble inkludert på kompileringsstadiet, som gjorde det mulig å øke reaksjonsevnen til grensesnittet, redusere oppstartstiden og forlenge enhetens batterilevetid.
    • Delen med en liste over nylig lagrede sider er flyttet til bokmerkedelen. Listeelementer forsvinner ikke lenger etter utløp.

I tillegg til innovasjoner og feilrettinger, har Firefox 127 fikset 22 sårbarheter. 11 sårbarheter er merket som farlige, hvorav 9 er forårsaket av minneproblemer, som bufferoverløp 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.

Kilde: opennet.ru