Firefox 78

Tilgjengelig Firefox 78.

  • Til PDF-opplastingsdialogboksen lagt til elementet "Åpne i Firefox"..
  • Lagt til muligheten til å deaktivere visning av toppsider når du klikker på adressefeltet (browser.urlbar.suggest.topsites).
  • Menyelementer "Lukk faner til høyre" og "Lukk andre faner" flyttet i en egen undermeny. Hvis brukeren lukket flere faner samtidig (for eksempel ved å bruke "Lukk andre faner"), så menyelementet "Gjenopprett lukket fane" vil gjenopprette dem alle, og ikke bare en. Tidligere måtte brukere som ved et uhell lukket en haug med faner gjenopprette dem én etter én.
  • Utseendet til lesemodusen har blitt redesignet. Sidepanelet er erstattet med en kompakt flytende verktøylinje, hvis design passer bedre inn i nettlesergrensesnittet.
  • Firefox vil forhindre at skjermspareren starter hvis det er et WebRTC-anrop på gang.
  • Løste et langvarig problem som oppstår når en bruker prøver å lime inn lang tekst (for eksempel et passord generert av en passordbehandling) i et felt som har en begrenset lengde (maks lengde). Tidligere versjoner av Firefox kuttet passordet i stillhet til en spesifisert lengde, noe som under registreringen resulterte i at det «avkortede» passordet ble sendt til serveren, mens brukeren var sikker på at passordet hans var lengre. Selvfølgelig kunne brukeren i fremtiden ikke logge på med et langt passord. Firefox vil nå visuelt markere et felt der altfor lang tekst er satt inn og advare brukeren om å skrive inn en kortere linje.
  • Når du skriver i adressefeltet, vil du i tillegg til forslag fra søkemotoren også bli tilbudt tidligere søk (browser.urlbar.maxHistoricalSearchSuggestions). For eksempel, hvis en bruker tidligere søkte etter «hei bjørn» gjennom adressefeltet, vil de bli bedt om å søke etter «hei bjørn» når de skriver ordet «hei»).
  • Hvis brukeren satte inn et domene i adressefeltet uten å spesifisere protokollen, Firefox vil prøve koble til den ikke bare via HTTP, som før, men også via HTTPS (i tilfelle serveren ikke støtter HTTP).
  • Adresser som slutter på .example, .internal, .invalid, .local, .localhost, ,test fører ikke lenger til at et søk føres til en søkemotor; i stedet vil nettleseren prøve å åpne dem (disse suffiksene brukes ofte i utviklingen ).
  • Sikkerhet og personvern:
    • Lagt til informasjon på about:protections-siden om hvor mange lekke passord brukeren har endret til sikre, samt informasjon om hvorvidt et spesifikt passord har blitt lekket (og bør endres).
    • La til innstilling layout.css.font-visibility.level, som lar deg spesifisere hvilke fonter i systemet nettleseren skal rapportere til nettsider (fonter er delt inn i tre grupper: bare grunnleggende system, basic + fonter fra språkpakker, alle fonter ). I fremtiden planlegger vi å gjennomføre tester for å finne det beste alternativet som ikke vil ødelegge visningen av sider, men heller ikke vil avsløre for mye informasjon om alle installerte fonter).
    • Når en bruker skriver inn ett ord i adressefeltet, bruker Firefox heuristikk for å finne ut om det kan være et domenenavn på det lokale nettverket, og sender en spørring til DNS-serveren for å sjekke om et slikt domene eksisterer på nettverket (slik at første element i rullegardinlisten er å foreslå å gå til dette domenet). For paranoide brukere la til innstillingen som styrer denne virkemåten (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • En oppdatering er tatt i bruk fra TorBrowser-utviklerne som lar deg deaktivere bruken av DNS (network.dns.disabled) fullstendig.
    • Re funksjonshemmet støtte for TLS 1.0 og 1.1 (den ble deaktivert i Firefox 74, men deretter slått på igjen på grunn av det faktum at under pandemien ble tilgjengeligheten til nettressurser svært viktig). Hvis serveren ikke støtter TLS 1.2, vil brukeren se en feilmelding om etablering av en sikker tilkobling og en knapp som muliggjør støtte for eldre protokoller (støtte for dem vil bli fullstendig fjernet i fremtiden). Chrome og Edgium i juli deaktiverte også støtte for gamle (TLS 1.0 dukket opp i 1999, og TLS 1.1 i 2006) protokoller, siden de ikke støtter moderne raske og pålitelige algoritmer (ECDHE, AEAD), men krever støtte for gamle og svake ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Fra Internet Explorer og Edge støtter TLS 1.0/1.1 vil bli slettet i september.
    • Funksjonshemmet støtte for TLS_DHE_RSA_WITH_AES_128_CBC_SHA og TLS_DHE_RSA_WITH_AES_256_CBC_SHA chiffer. Firefox var den siste nettleseren som støttet dem.
  • Oppvokst minimum systemkrav. Fra nå av er disse GNU libc 2.17, libstdc++ 4.8.1 og GTK+ 3.14.
  • Dette er den siste store utgivelsen som støtter macOS 10.9, 10.10 og 10.11. Brukere av disse operativsystemene anbefales å oppgradere til Firefox ESR 78.x, som vil fortsette å støtte disse macOS-versjonene i ett år.
  • Mange forbedringer for funksjonshemmede:
    • Når du bruker JAWS, flytter ikke lenger markøren til neste element ved å trykke på pil ned på et HTML-inndataelement som inneholder en liste med data.
    • Skjermlesere hakker eller fryser ikke lenger når indikatoren for mikrofon/kamera/skjermdeling kommer i fokus.
    • Lasting av tabeller som inneholder tusenvis av rader har blitt betydelig akselerert.
    • Tekstinndataelementer med egendefinerte stiler viser nå fokusomrisset på riktig måte.
    • Skjermlesere bytter ikke lenger feilaktig til dokumentvisning når de åpner utviklerverktøy.
    • Antall animasjoner er redusert (når du holder musepekeren over en fane, åpner søkefeltet osv.) for å gjøre livet enklere for personer med migrene og epilepsi.
  • Alle brukere i Storbritannia vil motta anbefalinger fra Pocket på New Tab-siden.
  • CSS:
  • Javascript:
    • API-støtte implementert Intl.ListFormat.
    • Designer Intl.NumberFormat() fått støtte for alternativene som er foreslått innenfor Intl.NumberFormat Unified API.
    • Fra V8 (Chromium JS-motor) portert ny versjon av motoren for regulære uttrykk Irregexp, som gjorde det mulig å implementere alle de manglende elementene i ECMAScript 2018 (uttalelser Se bak, RegExp.prototype.dotAll, unnslippende Unicode-tegnklasser, navngitte grupper). Den forrige versjonen ble lånt i 2014 (før det hadde Firefox sin egen motor), siden den gang har utviklere vært nødt til å vedlikeholde gaffelen og overføre endringer fra Chromium. Nå er det implementert en sele som gjør at Irregexp kan overføres som en modul som praktisk talt ikke krever tilpasning. Mye arbeid har blitt gjort av V8-utviklerne, som har redusert Irregexps avhengighet av V8. I sin tur har Firefox-utviklere sendt inn patcher oppstrøms som fikser krasj, forbedrer kodekvaliteten og eliminerer uoverensstemmelser med JavaScript-spesifikasjonen.
    • Alle DOM-prototypeobjekter la til Symbol.toStringTag-egenskapen.
    • Forbedret gjenstands søppelinnsamling WeakMap.
  • Window.external.AddSearchProvider-metoden er nå en stubb i samsvar med spesifikasjon.
  • DOM: metode implementert ParentNode.replaceChildren().
  • WebAssembly: fra nå av funksjoner kan returnere flere verdier samtidig.
  • Utviklerverktøy.

Kilde: linux.org.ru

Legg til en kommentar