Firefox 78

Ledig Firefox 78.

  • Til dialogboksen PDF Upload tilføjet "Åbn i Firefox" element.
  • Tilføjet muligheden for at deaktivere visning af topsider, når du klikker på adresselinjen (browser.urlbar.suggest.topsites).
  • Menupunkter "Luk faner til højre" og "Luk andre faner" flyttet i en separat undermenu. Hvis brugeren lukkede flere faner på én gang (for eksempel ved at bruge "Luk andre faner"), så menupunktet "Gendan lukket fane" vil gendanne dem alle, og ikke kun én. Tidligere var brugere, der ved et uheld lukkede en masse faner, nødt til at gendanne dem én efter én.
  • Læsetilstandens udseende er blevet omdesignet. Sidebjælken er blevet erstattet med en kompakt flydende værktøjslinje, hvis design passer bedre ind i browsergrænsefladen.
  • Firefox vil forhindre pauseskærmen i at starte, hvis der er et WebRTC-opkald i gang.
  • Løste et langvarigt problem, der opstår, når en bruger forsøger at indsætte lang tekst (såsom en adgangskode genereret af en adgangskodeadministrator) i et felt, der har en begrænset længde (maxlængde). Tidligere versioner af Firefox trunkerede lydløst adgangskoden til en specificeret længde, hvilket under registreringen resulterede i, at den "afkortede" adgangskode blev sendt til serveren, mens brugeren var sikker på, at hans adgangskode var længere. Selvfølgelig kunne brugeren i fremtiden ikke logge ind med en lang adgangskode. Firefox vil nu visuelt fremhæve et felt, hvor der er indsat for lang tekst, og advare brugeren om at indtaste en kortere linje.
  • Når du skriver i adresselinjen, vil du udover forslag fra søgemaskinen også blive tilbudt tidligere søgninger (browser.urlbar.maxHistoricalSearchSuggestions). For eksempel, hvis en bruger tidligere har søgt efter "hej bjørn" gennem adresselinjen, vil de, når de skriver ordet "hej", blive bedt om at søge efter "hej bjørn").
  • Hvis brugeren indsatte et domæne i adresselinjen uden at angive protokollen, Firefox vil forsøge opret forbindelse til den ikke kun via HTTP, som før, men også via HTTPS (i tilfælde af at serveren ikke understøtter HTTP).
  • Adresser, der ender på .example, .internal, .invalid, .local, .localhost, ,test forårsager ikke længere, at en søgning føres til en søgemaskine; i stedet vil browseren forsøge at åbne dem (disse suffikser bruges ofte i udviklingen ).
  • Sikkerhed og privatliv:
    • Tilføjet information til om:beskyttelsessiden om, hvor mange lækkede adgangskoder brugeren har ændret til sikre, samt information om, hvorvidt en specifik adgangskode er blevet lækket (og bør ændres).
    • Tilføjet indstilling layout.css.font-visibility.level, som giver dig mulighed for at angive, hvilke skrifttyper i systemet browseren vil rapportere til websider (skrifttyper er opdelt i tre grupper: kun grundlæggende system, basic + skrifttyper fra sprogpakker, alle skrifttyper ). I fremtiden planlægger vi at udføre test for at bestemme den bedste mulighed, der ikke ville ødelægge visningen af ​​sider, men heller ikke ville afsløre for meget information om alle installerede skrifttyper).
    • Når en bruger indtaster et ord i adresselinjen, bruger Firefox heuristik til at bestemme, om det kan være et domænenavn på det lokale netværk, og sender en forespørgsel til DNS-serveren for at kontrollere, om et sådant domæne findes på netværket (så første punkt i rullelisten er at foreslå at gå til dette domæne). For paranoide brugere tilføjet den indstilling, der styrer denne adfærd (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • En patch er blevet adopteret fra TorBrowser-udviklerne, som giver dig mulighed for fuldstændigt at deaktivere brugen af ​​DNS (network.dns.disabled).
    • Vedr handicappet understøttelse af TLS 1.0 og 1.1 (det blev deaktiveret i Firefox 74, men blev derefter slået til igen på grund af det faktum, at tilgængeligheden af ​​webressourcer blev meget vigtig under pandemien). Hvis serveren ikke understøtter TLS 1.2, vil brugeren se en fejlmeddelelse om etablering af en sikker forbindelse og en knap, der muliggør understøttelse af ældre protokoller (understøttelse af dem vil blive fuldstændig fjernet i fremtiden). Chrome og Edgium i juli deaktiverer også understøttelse af gamle (TLS 1.0 dukkede op i 1999 og TLS 1.1 i 2006) protokoller, da de ikke understøtter moderne hurtige og pålidelige algoritmer (ECDHE, AEAD), men kræver understøttelse af gamle og svage ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Fra Internet Explorer og Edge understøtter TLS 1.0/1.1 vil blive slettet i september.
    • handicappet understøttelse af TLS_DHE_RSA_WITH_AES_128_CBC_SHA og TLS_DHE_RSA_WITH_AES_256_CBC_SHA-cifre. Firefox var den sidste browser, der understøttede dem.
  • Forfremmet minimum systemkrav. Fra nu af er disse GNU libc 2.17, libstdc++ 4.8.1 og GTK+ 3.14.
  • Dette er den seneste store udgivelse, der understøtter macOS 10.9, 10.10 og 10.11. Brugere af disse operativsystemer rådes til at opgradere til Firefox ESR 78.x, som vil fortsætte med at understøtte disse macOS-versioner i et år.
  • Mange forbedringer for mennesker med handicap:
    • Når du bruger JAWS, flytter et tryk på pil ned på et HTML input-element, der indeholder en liste med data, ikke længere forkert markøren til det næste element.
    • Skærmlæsere hakker eller fryser ikke længere, når indikatoren for mikrofon/kamera/skærmdeling kommer i fokus.
    • Indlæsning af tabeller, der indeholder tusindvis af rækker, er blevet betydeligt fremskyndet.
    • Tekstinputelementer med brugerdefinerede stilarter viser nu fokuskonturen korrekt.
    • Skærmlæsere skifter ikke længere fejlagtigt til dokumentvisning, når de åbner udviklerværktøjer.
    • Antallet af animationer er blevet reduceret (når du holder musen over en fane, åbner søgefeltet osv.) for at gøre livet lettere for mennesker med migræne og epilepsi.
  • Alle brugere i Storbritannien vil modtage anbefalinger fra Pocket på siden Ny fane.
  • CSS:
  • JavaScript:
    • API-understøttelse implementeret Intl.ListFormat.
    • Designer Intl.NumberFormat() opnået støtte til de foreslåede muligheder Intl.NumberFormat Unified API.
    • Fra V8 (Chromium JS-motor) porteret ny version af motoren for regulære udtryk Irregexp, som gjorde det muligt at implementere alle de manglende elementer i ECMAScript 2018 (udsagn Se bag dig, RegExp.prototype.dotAll, undslippende Unicode-tegnklasser, navngivne grupper). Den tidligere version blev lånt i 2014 (før det havde Firefox sin egen motor), siden da har udviklere været nødt til at vedligeholde gaffelen og overføre ændringer fra Chromium. Nu er der implementeret en sele, der gør det muligt at overføre Irregexp som et modul, der stort set ikke kræver nogen tilpasning. Der er gjort meget arbejde af V8-udviklerne, som har reduceret Irregexps afhængighed af V8. Til gengæld har Firefox-udviklere indsendt patches upstream, der løser nedbrud, forbedrer kodekvaliteten og eliminerer uoverensstemmelser med JavaScript-specifikationen.
    • Alle DOM-prototypeobjekter tilføjet Symbol.toStringTag-egenskaben.
    • Forbedret indsamling af genstandsaffald Svagt kort.
  • Metoden window.external.AddSearchProvider er nu en stub i overensstemmelse med specifikation.
  • DOM: metode implementeret ParentNode.replaceChildren().
  • WebAssembly: fra nu af funktioner kan returnere flere værdier på én gang.
  • Udvikler værktøjer.

Kilde: linux.org.ru

Tilføj en kommentar