Firefox 78

Saadaval Firefox 78.

  • PDF-i üleslaadimise dialoogiboksi lisatud üksus "Ava Firefoxis"..
  • Lisatud on võimalus keelata populaarsemate saitide kuvamine, kui klõpsate aadressiribal (browser.urlbar.suggest.topsites).
  • Menüüelemendid "Sule paremal olevad vahelehed" ja "Sule muud vahelehed" liigutatud eraldi alammenüüs. Kui kasutaja sulges korraga mitu vahekaarti (näiteks kasutades "Sule muud vahelehed"), siis menüükäsk "Taasta suletud vahekaart" taastab need kõikja mitte ainult üks. Varem pidid kasutajad, kes sulgesid kogemata hulga vahekaarte, need ükshaaval taastama.
  • Lugemisrežiimi välimus on ümber kujundatud. Külgriba on asendatud kompaktse ujuva tööriistaribaga, mille disain sobib paremini brauseri liidesega.
  • Firefox takistab ekraanisäästja käivitumist, kui pooleli on WebRTC kõne.
  • Lahendatud on pikaajaline probleem, mis ilmneb siis, kui kasutaja proovib kleepida pikka teksti (nt paroolihalduri loodud parooli) piiratud pikkusega väljale (max pikkus). Eelmised Firefoxi versioonid kärpisid vaikselt parooli määratud pikkuseni, mille tulemusel saadeti registreerimise ajal "kärbitud" parool serverisse, samas kui kasutaja oli kindel, et tema parool on pikem. Loomulikult ei saa kasutaja edaspidi pika parooliga sisse logida. Firefox tõstab nüüd visuaalselt esile välja, kuhu on sisestatud liiga pikk tekst, ja hoiatab kasutajat lühema rea ​​sisestamise eest.
  • Aadressiribale sisestamisel pakutakse teile lisaks otsingumootori soovitustele ka varasemad otsingud (browser.urlbar.maxHistoricalSearchSuggestions). Näiteks kui kasutaja otsis varem aadressiriba kaudu sõna "tere karu", siis kui ta sisestab sõna "tere", palutakse tal otsida "tere karu").
  • Kui kasutaja sisestas domeeni aadressiribale protokolli määramata, siis Firefox püüan Ühendage sellega mitte ainult HTTP kaudu, nagu varem, vaid ka HTTPS-i kaudu (juhul, kui server HTTP-d ei toeta).
  • Aadressid, mis lõpevad numbritega .example, .internal, .invalid, .local, .localhost, ,test, ei põhjusta enam otsingut otsingumootorisse, selle asemel proovib brauser neid avada (neid järelliiteid kasutatakse arenduses sageli ).
  • Turvalisus ja privaatsus:
    • Lisatud on about:protections lehele info selle kohta, mitu lekkinud parooli on kasutaja turvalisteks muutnud, samuti info selle kohta, kas konkreetne parool on lekkinud (ja seda tuleks muuta).
    • Lisatud seadistus layout.css.font-visibility.level, mis võimaldab määrata, milliseid süsteemi fonte brauser veebilehtedele aru annab (fondid jagunevad kolme rühma: ainult süsteemi põhifondid, keelepakettide põhi + fondid, kõik fondid ). Tulevikus plaanime läbi viia teste, et välja selgitada parim valik, mis ei rikuks lehtede kuvamist, kuid ei avaldaks ka liiga palju teavet kõigi installitud fontide kohta).
    • Kui kasutaja sisestab aadressiribale ühe sõna, kasutab Firefox heuristikat, et teha kindlaks, kas see võib olla kohaliku võrgu domeeninimi, ja saadab DNS-serverile päringu, et kontrollida, kas võrgus on selline domeen (et esimene üksus ripploendis on soovitada sellele domeenile minna). Paranoilistele kasutajatele lisatud säte, mis seda käitumist juhib (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • TorBrowseri arendajatelt on vastu võetud plaaster, mis võimaldab DNS-i kasutamise täielikult keelata (network.dns.disabled).
    • Re puudega TLS 1.0 ja 1.1 tugi (see keelati Firefox 74-s, kuid lülitati siis uuesti sisse, kuna pandeemia ajal muutus veebiressursside kättesaadavus väga oluliseks). Kui server ei toeta TLS 1.2, näeb kasutaja veateadet turvalise ühenduse loomise kohta ja nuppu, mis võimaldab pärandprotokollide tuge (nende tugi kaob edaspidi täielikult). Chrome ja Edgium keelasid juulis ka vanade (TLS 1.0 ilmus 1999. aastal ja TLS 1.1 2006. aastal) toe, kuna need ei toeta tänapäevaseid kiireid ja töökindlaid algoritme (ECDHE, AEAD), kuid vajavad tuge vanade ja nõrkade jaoks ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Internet Explorer ja Edge toetavad TLS 1.0/1.1 kustutatakse septembril.
    • Keelatud TLS_DHE_RSA_WITH_AES_128_CBC_SHA ja TLS_DHE_RSA_WITH_AES_256_CBC_SHA šifrite tugi. Firefox oli viimane brauser, mis neid toetas.
  • Täiustatud minimaalsed süsteeminõuded. Edaspidi on need GNU libc 2.17, libstdc++ 4.8.1 ja GTK+ 3.14.
  • See on uusim suur versioon, mis toetab macOS 10.9, 10.10 ja 10.11. Nende operatsioonisüsteemide kasutajatel soovitatakse minna üle Firefox ESR 78.x-le, mis toetab neid macOS-i versioone veel aasta.
  • Paljud täiustused puuetega inimestele:
    • JAWS-i kasutamisel ei liiguta andmete loendit sisaldaval HTML-i sisendelemendil allanoolt enam kursorit järgmisele elemendile.
    • Ekraanilugejad ei kogele enam ega jäätu, kui mikrofoni/kaamera/ekraani jagamise indikaator fookusesse satub.
    • Tuhandeid ridu sisaldavate tabelite laadimine on oluliselt kiirendatud.
    • Kohandatud stiilidega tekstisisestuselemendid kuvavad nüüd fookuse kontuuri õigesti.
    • Ekraanilugejad ei lülitu arendaja tööriistade avamisel enam ekslikult dokumendivaatele.
    • Animatsioonide arvu on vähendatud (hoiates kursorit vahekaardi kohal, avades otsinguriba jne), et muuta migreeni- ja epilepsiahaigete elu lihtsamaks.
  • Kõik Ühendkuningriigi kasutajad saavad Pocketi soovitusi uuel vahelehel.
  • CSS:
  • javascript:
    • Rakendatud API tugi Intl.ListFormat.
    • Disainer Intl.NumberFormat() raames pakutud valikuvõimalustele toetust Intl.NumberFormat Unified API.
    • V8-st (Chromium JS mootor) teisaldatud regulaaravaldise mootori uus versioon Irregexp, mis võimaldas rakendada kõiki ECMAScript 2018 puuduvad elemendid (avaldused Vaata taha, RegExp.prototype.dotAll, Unicode'i märgiklassidest põgenemine, nimega rühmad). Eelmine versioon laenati 2014. aastal (enne seda oli Firefoxil oma mootor), sellest ajast alates on arendajad pidanud kahvlit hooldama, teisaldades muudatused Chromiumist. Nüüd on rakendatud rakmed, mis võimaldavad Irregexpi üle kanda moodulina, mis praktiliselt ei vaja kohandamist. Suure töö on ära teinud V8 arendajad, kes on vähendanud Irregexpi sõltuvust V8-st. Firefoxi arendajad on omakorda esitanud ülesvoolu paigad, mis parandavad krahhe, parandavad koodi kvaliteeti ja kõrvaldavad vastuolud JavaScripti spetsifikatsiooniga.
    • Kõik DOM-i prototüüpobjektid lisatud Atribuut Symbol.toStringTag.
    • Täiustatud objekti prügivedu Nõrk kaart.
  • Meetod window.external.AddSearchProvider on nüüd tünn kooskõlas spetsifikatsioon.
  • DOM: rakendatud meetod ParentNode.replaceChildren().
  • WebAssembly: nüüdsest funktsioonid võivad tagastada mitu väärtust korraga.
  • Arendaja tööriistad.

Allikas: linux.org.ru

Lisa kommentaar