Firefox 78

Beskikbaar Firefox 78.

  • Na die PDF-oplaai-dialoogkassie bygevoeg "Open in Firefox" item.
  • Het die vermoë bygevoeg om die vertoon van topwerwe te deaktiveer wanneer u op die adresbalk (browser.urlbar.suggest.topsites) klik.
  • Kieslysitems "Maak oortjies aan die regterkant toe" en "Maak ander oortjies toe" verskuif in 'n aparte subkieslys. As die gebruiker verskeie oortjies op een slag toegemaak het (byvoorbeeld deur "Sluit ander oortjies toe"), dan is die kieslys-item "Herstel geslote oortjie" sal hulle almal herstel, en nie net een nie. Voorheen moes gebruikers wat per ongeluk 'n klomp oortjies toegemaak het, hulle een vir een herstel.
  • Die voorkoms van die leesmodus is herontwerp. Die sybalk is vervang met 'n kompakte drywende nutsbalk, waarvan die ontwerp beter in die blaaierkoppelvlak pas.
  • Firefox sal verhoed dat die skermbewaarder begin as daar 'n WebRTC-oproep aan die gang is.
  • Het 'n langdurige probleem opgelos wat voorkom wanneer 'n gebruiker lang teks (soos 'n wagwoord wat deur 'n wagwoordbestuurder gegenereer word) probeer plak in 'n veld wat 'n beperkte lengte het (maksimum lengte). Vorige weergawes van Firefox het die wagwoord stilweg tot 'n bepaalde lengte afgekap, wat tydens registrasie daartoe gelei het dat die "afgekapte" wagwoord na die bediener gestuur is, terwyl die gebruiker seker was dat sy wagwoord langer was. Natuurlik kon die gebruiker in die toekoms nie met 'n lang wagwoord aanmeld nie. Firefox sal nou 'n veld waar te lang teks ingevoeg is visueel uitlig en die gebruiker waarsku om 'n korter reël in te voer.
  • Wanneer u in die adresbalk tik, sal u benewens voorstelle van die soekenjin ook aangebied word vorige soektogte (browser.urlbar.maxHistoricalSearchSuggestions). Byvoorbeeld, as 'n gebruiker voorheen vir "hallo beer" deur die adresbalk gesoek het, sal hulle gevra word om na "hallo beer" te soek wanneer hulle die woord "hallo" tik).
  • As die gebruiker 'n domein in die adresbalk ingevoeg het sonder om die protokol te spesifiseer, Firefox sal probeer koppel daaraan nie net via HTTP, soos voorheen nie, maar ook via HTTPS (indien die bediener nie HTTP ondersteun nie).
  • Adresse wat eindig op .example, .internal, .invalid, .local, .localhost, ,test veroorsaak nie meer dat 'n soektog na 'n soekenjin geneem word nie, die blaaier sal probeer om dit oop te maak (hierdie agtervoegsels word dikwels in ontwikkeling gebruik; ).
  • Sekuriteit en privaatheid:
    • Het inligting by die about:protections-bladsy gevoeg oor hoeveel uitgelekte wagwoorde die gebruiker na veiliges verander het, asook inligting oor of 'n spesifieke wagwoord uitgelek is (en verander behoort te word).
    • Bygevoeg instelling layout.css.font-visibility.level, wat jou toelaat om te spesifiseer watter lettertipes in die stelsel die blaaier aan webblaaie sal rapporteer (lettertipes word in drie groepe verdeel: slegs basiese stelsels, basiese + lettertipes uit taalpakkette, alle lettertipes ). In die toekoms beplan ons om toetse uit te voer om die beste opsie te bepaal wat nie die vertoon van bladsye sal bederf nie, maar ook nie te veel inligting oor alle geïnstalleerde lettertipes sal openbaar nie).
    • Wanneer 'n gebruiker een woord in die adresbalk invoer, gebruik Firefox heuristiek om te bepaal of dit 'n domeinnaam op die plaaslike netwerk kan wees, en stuur 'n navraag na die DNS-bediener om te kyk of so 'n domein op die netwerk bestaan ​​(sodat die eerste item in die aftreklys is om voor te stel om na hierdie domein te gaan). Vir paranoïese gebruikers bygevoeg die instelling wat hierdie gedrag beheer (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • 'n Pleister is van die TorBrowser-ontwikkelaars aangeneem wat jou toelaat om die gebruik van DNS (network.dns.disabled) heeltemal uit te skakel.
    • Re gestremd ondersteuning vir TLS 1.0 en 1.1 (dit was in Firefox 74 gedeaktiveer, maar het toe weer aangeskakel weens die feit dat die beskikbaarheid van webbronne baie belangrik geword het tydens die pandemie). As die bediener nie TLS 1.2 ondersteun nie, sal die gebruiker 'n foutboodskap sien oor die vestiging van 'n veilige verbinding en 'n knoppie wat ondersteuning vir verouderde protokolle moontlik maak (ondersteuning daarvoor sal in die toekoms heeltemal verwyder word). Chrome en Edgium deaktiveer in Julie ook ondersteuning vir ou (TLS 1.0 verskyn in 1999, en TLS 1.1 in 2006) protokolle, aangesien hulle nie moderne vinnige en betroubare algoritmes (ECDHE, AEAD) ondersteun nie, maar ondersteuning vir ou en swak protokolle vereis ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Van Internet Explorer en Edge ondersteun TLS 1.0/1.1 sal uitgevee word in September.
    • Gestrem ondersteuning vir TLS_DHE_RSA_WITH_AES_128_CBC_SHA en TLS_DHE_RSA_WITH_AES_256_CBC_SHA-syfers. Firefox was die laaste blaaier wat hulle ondersteun het.
  • Bevorder minimum stelselvereistes. Van nou af is dit GNU libc 2.17, libstdc++ 4.8.1 en GTK+ 3.14.
  • Dit is die jongste groot weergawe wat macOS 10.9, 10.10 en 10.11 ondersteun. Gebruikers van hierdie bedryfstelsels word aangeraai om op te gradeer na Firefox ESR 78.x, wat hierdie macOS-weergawes vir 'n jaar sal aanhou ondersteun.
  • Baie verbeterings vir mense met gestremdhede:
    • Wanneer JAWS gebruik word, druk die afpyltjie op 'n HTML-invoerelement wat 'n lys data bevat, nie meer die wyser verkeerd na die volgende element nie.
    • Skermlesers hakkel of vries nie meer wanneer die mikrofoon/kamera/skermdeelaanwyser in fokus kom nie.
    • Die laai van tabelle wat duisende rye bevat, is aansienlik versnel.
    • Teksinvoerelemente met gepasmaakte style vertoon nou die fokusomtrek korrek.
    • Skermlesers skakel nie meer per abuis na dokumentaansig oor wanneer ontwikkelaarnutsgoed oopgemaak word nie.
    • Die aantal animasies is verminder (wanneer jy oor 'n oortjie beweeg, die soekbalk oopmaak, ens.) om die lewe makliker te maak vir mense met migraine en epilepsie.
  • Alle Britse gebruikers sal aanbevelings van Pocket ontvang op die New Tab-bladsy.
  • CSS:
  • javascript:
    • API-ondersteuning geïmplementeer Intl.ListFormat.
    • Designer Intl.NumberFormat() ondersteuning verkry vir die opsies wat binne voorgestel word Intl.NumberFormat Unified API.
    • Van V8 (Chromium JS-enjin) oorgedra nuwe weergawe van die gewone uitdrukking-enjin Irregexp, wat dit moontlik gemaak het om al die ontbrekende elemente van ECMAScript 2018 (stellings) te implementeer Kyk agter, RegExp.prototype.dotAll, Unicode-karakterklasse ontsnap, genoemde groepe). Die vorige weergawe is in 2014 geleen (voor dit het Firefox sy eie enjin gehad), sedertdien moes ontwikkelaars die vurk onderhou en veranderinge vanaf Chromium oordra. Nou is 'n harnas geïmplementeer wat toelaat dat Irregexp oorgedra word as 'n module wat feitlik geen aanpassing vereis nie. Baie werk is gedoen deur die V8-ontwikkelaars, wat Irregexp se afhanklikheid van V8 verminder het. Op hul beurt het Firefox-ontwikkelaars pleisters stroomop ingedien wat ineenstortings regstel, kodekwaliteit verbeter en teenstrydighede met die JavaScript-spesifikasie uitskakel.
    • Alle DOM prototipe voorwerpe bygevoeg Symbol.toStringTag-eienskap.
    • Verbeter voorwerp vullis versameling Swak Kaart.
  • Die window.external.AddSearchProvider-metode is nou 'n stomp in ooreenstemming met spesifikasie.
  • DOM: metode geïmplementeer ParentNode.replaceChildren().
  • WebAssembly: van nou af funksies kan verskeie waardes gelyktydig terugstuur.
  • Ontwikkelaarhulpmiddels.

Bron: linux.org.ru

Voeg 'n opmerking