Firefox 78

Beschikbaar Firefox 78.

  • Naar het dialoogvenster PDF-upload item "Openen in Firefox" toegevoegd.
  • De mogelijkheid toegevoegd om het weergeven van topsites uit te schakelen wanneer u op de adresbalk klikt (browser.urlbar.suggest.topsites).
  • Menu-items “Tabbladen rechts sluiten” en “Andere tabbladen sluiten” verhuisd in een apart submenu. Als de gebruiker meerdere tabbladen tegelijk heeft gesloten (bijvoorbeeld met 'Andere tabbladen sluiten'), dan verschijnt het menu-item 'Gesloten tabblad herstellen' zal ze allemaal herstellen, en niet slechts één. Voorheen moesten gebruikers die per ongeluk een aantal tabbladen hadden gesloten, deze één voor één herstellen.
  • Het uiterlijk van de leesmodus is opnieuw ontworpen. De zijbalk is vervangen door een compacte zwevende werkbalk, waarvan het ontwerp beter in de browserinterface past.
  • Firefox zal voorkomen dat de schermbeveiliging start als er een WebRTC-oproep actief is.
  • Een al lang bestaand probleem opgelost dat optreedt wanneer een gebruiker lange tekst (zoals een wachtwoord gegenereerd door een wachtwoordbeheerder) probeert te plakken in een veld met een beperkte lengte (maximale lengte). Eerdere versies van Firefox hebben het wachtwoord stilzwijgend afgekapt tot een bepaalde lengte, wat er tijdens de registratie toe leidde dat het "ingekorte" wachtwoord naar de server werd verzonden, terwijl de gebruiker er zeker van was dat zijn wachtwoord langer was. Uiteraard kon de gebruiker in de toekomst niet meer inloggen met een lang wachtwoord. Firefox zal nu een veld waar te lange tekst is ingevoegd visueel markeren en de gebruiker waarschuwen een kortere regel in te voeren.
  • Bij het typen in de adresbalk krijgt u naast suggesties van de zoekmachine ook aangeboden eerdere zoekopdrachten (browser.urlbar.maxHistoricalSearchSuggestions). Als een gebruiker bijvoorbeeld eerder via de adresbalk naar 'Hallo beer' heeft gezocht, wordt hij, wanneer hij het woord 'Hallo' typt, gevraagd om naar 'Hallo beer' te zoeken.
  • Als de gebruiker een domein in de adresbalk heeft ingevoegd zonder het protocol op te geven, wordt Firefox zal proberen maak er niet alleen verbinding mee via HTTP, zoals voorheen, maar ook via HTTPS (in het geval dat de server HTTP niet ondersteunt).
  • Adressen die eindigen op .example, .internal, .invalid, .local, .localhost, ,test zorgen er niet langer voor dat een zoekopdracht naar een zoekmachine wordt geleid; in plaats daarvan zal de browser proberen ze te openen (deze achtervoegsels worden vaak gebruikt in de ontwikkeling ).
  • Veiligheid en privacy:
    • Informatie toegevoegd aan de about:protections-pagina over hoeveel gelekte wachtwoorden de gebruiker heeft gewijzigd in veilige wachtwoorden, evenals informatie over de vraag of een specifiek wachtwoord is gelekt (en moet worden gewijzigd).
    • Toegevoegd instelling layout.css.font-visibility.level, waarmee u kunt opgeven welke lettertypen in het systeem de browser aan webpagina's zal rapporteren (lettertypen zijn onderverdeeld in drie groepen: alleen basissysteemlettertypen, standaard + lettertypen uit taalpakketten, alle lettertypen ). In de toekomst zijn we van plan tests uit te voeren om de beste optie te bepalen die de weergave van pagina's niet zou bederven, maar ook niet te veel informatie zou onthullen over alle geïnstalleerde lettertypen).
    • Wanneer een gebruiker één woord in de adresbalk invoert, gebruikt Firefox heuristieken om te bepalen of het een domeinnaam op het lokale netwerk zou kunnen zijn, en stuurt het een vraag naar de DNS-server om te controleren of een dergelijk domein op het netwerk bestaat (zodat de gebruiker Het eerste item in de vervolgkeuzelijst is voorstellen om naar dit domein te gaan). Voor paranoïde gebruikers toegevoegd de instelling die dit gedrag regelt (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Er is een patch overgenomen van de TorBrowser-ontwikkelaars waarmee je het gebruik van DNS volledig kunt uitschakelen (network.dns.disabled).
    • Met betrekking tot gehandicapt ondersteuning voor TLS 1.0 en 1.1 (deze was uitgeschakeld in Firefox 74, maar werd vervolgens weer ingeschakeld vanwege het feit dat tijdens de pandemie de beschikbaarheid van webbronnen erg belangrijk werd). Als de server TLS 1.2 niet ondersteunt, ziet de gebruiker een foutmelding over het tot stand brengen van een beveiligde verbinding en een knop die ondersteuning voor oudere protocollen mogelijk maakt (ondersteuning hiervoor zal in de toekomst volledig worden verwijderd). Chrome en Edgium schakelen in juli ook de ondersteuning uit voor oude (TLS 1.0 verscheen in 1999 en TLS 1.1 in 2006) protocollen, omdat ze geen moderne snelle en betrouwbare algoritmen ondersteunen (ECDHE, AEAD), maar ondersteuning vereisen voor oude en zwakke ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Vanuit Internet Explorer en Edge ondersteunen TLS 1.0/1.1 zal worden verwijderd in september.
    • Gehandicapt ondersteuning voor TLS_DHE_RSA_WITH_AES_128_CBC_SHA en TLS_DHE_RSA_WITH_AES_256_CBC_SHA-cijfers. Firefox was de laatste browser die ze ondersteunde.
  • Gepromoveerd minimale systeemvereisten. Vanaf nu zijn dit GNU libc 2.17, libstdc++ 4.8.1 en GTK+ 3.14.
  • Dit is de nieuwste grote release die macOS 10.9, 10.10 en 10.11 ondersteunt. Gebruikers van deze besturingssystemen wordt geadviseerd om te upgraden naar Firefox ESR 78.x, dat deze macOS-versies een jaar lang blijft ondersteunen.
  • Veel verbeteringen voor mensen met een beperking:
    • Wanneer u JAWS gebruikt, wordt de cursor niet langer ten onrechte naar het volgende element verplaatst als u op de pijl-omlaag drukt op een HTML-invoerelement dat een lijst met gegevens bevat.
    • Schermlezers stotteren of bevriezen niet langer wanneer de microfoon/camera/scherm delen-indicator in beeld komt.
    • Het laden van tabellen met duizenden rijen is aanzienlijk versneld.
    • Tekstinvoerelementen met aangepaste stijlen geven nu correct de focusomtrek weer.
    • Schermlezers schakelen niet langer per ongeluk over naar de documentweergave bij het openen van Developer Tools.
    • Het aantal animaties is verminderd (wanneer u over een tabblad zweeft, de zoekbalk opent, enz.) om het leven gemakkelijker te maken voor mensen met migraine en epilepsie.
  • Alle Britse gebruikers ontvangen aanbevelingen van Pocket op de nieuwe tabbladpagina.
  • CSS:
  • javascript:
    • API-ondersteuning geïmplementeerd Intl.ListFormat.
    • Ontwerper Intl.GetalFormat() steun verworven voor de daarin voorgestelde opties Intl.NumberFormat uniforme API.
    • Vanaf V8 (Chroom JS-motor) geporteerd nieuwe versie van de reguliere expressie-engine Onregelmatig, waardoor het mogelijk werd om alle ontbrekende elementen van ECMAScript 2018 (statements Achterom kijken, RegExp.prototype.dotAll, ontsnappende Unicode-tekenklassen, genoemde groepen). De vorige versie werd in 2014 geleend (daarvoor had Firefox zijn eigen engine), sindsdien moesten ontwikkelaars de fork onderhouden en wijzigingen van Chromium overbrengen. Nu is er een harnas geïmplementeerd waarmee Irregexp kan worden overgedragen als een module die vrijwel geen aanpassing vereist. Er is veel werk verzet door de V8-ontwikkelaars, die de afhankelijkheid van Irregexp van V8 hebben verminderd. Op hun beurt hebben Firefox-ontwikkelaars upstream patches ingediend die crashes verhelpen, de kwaliteit van de code verbeteren en inconsistenties met de JavaScript-specificatie elimineren.
    • Alle DOM-prototypeobjecten toegevoegd Symbol.toStringTag-eigenschap.
    • Verbeterd objectafvalinzameling Zwakke kaart.
  • De methode window.external.AddSearchProvider is nu een stub in overeenstemming met specificatie.
  • DOM: methode geïmplementeerd ParentNode.replaceChildren().
  • WebAssembly: vanaf nu functies kunnen meerdere waarden tegelijk retourneren.
  • Ontwikkelaarstools.

Bron: linux.org.ru

Voeg een reactie