Firefox 78

Elérhető Firefox 78.

  • A PDF-feltöltés párbeszédpanelhez hozzáadta a "Megnyitás Firefoxban" elemet.
  • Lehetőséget adtunk a legnépszerűbb webhelyek megjelenítésének letiltására, amikor a címsorra kattintanak (browser.urlbar.suggest.topsites).
  • A „Jobb oldali lapok bezárása” és „További lapok bezárása” menüpontok megmozdult külön almenüben. Ha a felhasználó egyszerre több lapot zárt be (például a „Más lapok bezárása”), akkor a „Zárt lap visszaállítása” menüpontot. helyreállítja mindet, és nem csak egy. Korábban azoknak a felhasználóknak, akik véletlenül bezártak egy csomó lapot, egyenként kellett visszaállítaniuk azokat.
  • Újratervezték az olvasási mód megjelenését. Az oldalsávot egy kompakt lebegő eszköztárra cserélték, melynek kialakítása jobban illeszkedik a böngésző felületébe.
  • A Firefox megakadályozza a képernyővédő elindulását, ha WebRTC hívás van folyamatban.
  • Megoldott egy régóta fennálló problémát, amely akkor fordul elő, amikor a felhasználó hosszú szöveget (például egy jelszókezelő által generált jelszót) próbál beilleszteni egy korlátozott hosszúságú mezőbe (max hossz). A Firefox korábbi verziói csendben csonkolták a jelszót egy meghatározott hosszúságra, ami a regisztráció során azt eredményezte, hogy a "csonkított" jelszót elküldték a szervernek, miközben a felhasználó biztos volt benne, hogy hosszabb a jelszava. Természetesen a jövőben a felhasználó nem jelentkezhet be hosszú jelszóval. A Firefox most vizuálisan kiemeli azt a mezőt, amelybe túl hosszú szöveg került be, és figyelmezteti a felhasználót, hogy írjon be egy rövidebb sort.
  • Amikor a címsorba gépel, a keresőmotor javaslatain kívül a rendszer felajánlja is korábbi keresések (browser.urlbar.maxHistoricalSearchSuggestions). Például, ha egy felhasználó korábban a „hello bear” kifejezésre keresett a címsoron keresztül, akkor a „hello” szó beírásakor a rendszer felkéri a „hello bear” kifejezésre.
  • Ha a felhasználó a protokoll megadása nélkül szúrt be egy domaint a címsorba, akkor a Firefox megpróbál ne csak HTTP-n keresztül csatlakozzon hozzá, mint korábban, hanem HTTPS-en keresztül is (ha a szerver nem támogatja a HTTP-t).
  • A .example, .internal, .invalid, .local, .localhost, ,test végződésű címek már nem eredményezik a keresést a keresőmotorba, ehelyett a böngésző megpróbálja megnyitni őket (ezeket az utótagokat gyakran használják a fejlesztésben ).
  • Biztonság és adatvédelem:
    • Információk kerültek az about:protections oldalra arról, hogy a felhasználó hány kiszivárgott jelszót változtatott biztonságosra, valamint arról, hogy egy adott jelszó kiszivárgott-e (és meg kell-e változtatni).
    • Hozzáadva beállítás layout.css.font-visibility.level, amely lehetővé teszi annak megadását, hogy a rendszer mely betűtípusairól számoljon be a böngésző a weboldalaknak (a betűtípusok három csoportra oszthatók: csak alaprendszerűek, alap + betűtípusok nyelvi csomagokból, minden betűtípus ). A jövőben azt tervezzük, hogy teszteket hajtunk végre, hogy meghatározzuk a legjobb lehetőséget, amely nem rontja el az oldalak megjelenítését, de nem árul el túl sok információt az összes telepített betűtípusról).
    • Amikor a felhasználó beír egy szót a címsorba, a Firefox heurisztika segítségével megállapítja, hogy ez lehet-e egy tartománynév a helyi hálózaton, és lekérdezést küld a DNS-kiszolgálónak, hogy ellenőrizze, létezik-e ilyen tartomány a hálózaton (hogy a A legördülő lista első eleme, hogy javasolja, hogy ebbe a domainbe menjen). Paranoiás felhasználóknak tette hozzá az ezt a viselkedést vezérlő beállítás (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • A TorBrowser fejlesztőitől egy javítást fogadtak el, amely lehetővé teszi a DNS használatának teljes letiltását (network.dns.disabled).
    • Újra Tiltva TLS 1.0 és 1.1 támogatása (Firefox 74-ben letiltották, de aztán visszakapcsolták, mivel a világjárvány idején nagyon fontossá vált a webes erőforrások elérhetősége). Ha a szerver nem támogatja a TLS 1.2-t, a felhasználó egy hibaüzenetet fog látni a biztonságos kapcsolat létrehozásáról, valamint egy gombot, amely lehetővé teszi a régi protokollok támogatását (a támogatásukat a jövőben teljesen megszüntetjük). A Chrome és az Edgium júliusban a régi (1.0-ben jelent meg a TLS 1999, 1.1-ban a TLS 2006) protokollok támogatását is letiltja, mivel nem támogatják a modern gyors és megbízható algoritmusokat (ECDHE, AEAD), de a régi és gyengébbek támogatását igényli ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Az Internet Explorer és az Edge támogatja a TLS 1.0/1.1-et törlésre kerül szeptemberben.
    • Tiltva TLS_DHE_RSA_WITH_AES_128_CBC_SHA és TLS_DHE_RSA_WITH_AES_256_CBC_SHA titkosítások támogatása. A Firefox volt az utolsó böngésző, amely támogatta őket.
  • Továbbfejlesztett Minimális rendszerkövetelmények. Mostantól ezek a GNU libc 2.17, a libstdc++ 4.8.1 és a GTK+ 3.14.
  • Ez a legújabb nagy kiadás, amely támogatja a macOS 10.9, 10.10 és 10.11 rendszereket. Ezen operációs rendszerek felhasználóinak azt tanácsoljuk, hogy frissítsenek a Firefox ESR 78.x verzióra, amely egy évig továbbra is támogatja ezeket a macOS verziókat.
  • Számos fejlesztés a fogyatékkal élők számára:
    • A JAWS használatakor a lefelé mutató nyíl megnyomása egy adatlistát tartalmazó HTML beviteli elemen már nem mozdítja el helytelenül a kurzort a következő elemre.
    • A képernyőolvasók többé nem akadoznak és nem fagynak le, amikor a mikrofon/kamera/képernyőmegosztás jelzője fókuszba kerül.
    • A több ezer sort tartalmazó táblázatok betöltése jelentősen felgyorsult.
    • Az egyéni stílusokkal rendelkező szövegbeviteli elemek most megfelelően jelenítik meg a fókusz körvonalát.
    • A képernyőolvasók többé nem váltanak át tévedésből dokumentumnézetre a Fejlesztői eszközök megnyitásakor.
    • Csökkentettük az animációk számát (ha egy lap fölé viszi az egeret, megnyitja a keresősávot stb.), hogy megkönnyítse a migrénes és epilepsziás emberek életét.
  • Minden egyesült királyságbeli felhasználó ajánlásokat fog kapni a Pockettől az Új lap oldalon.
  • CSS:
  • javascript:
    • API-támogatás megvalósítva Intl.ListFormat.
    • Tervező Intl. NumberFormat() belül javasolt opciókhoz támogatást szerzett Intl.NumberFormat egyesített API.
    • V8-ból (Chromium JS motor) portolt a reguláris kifejezés motor új verziója Irregexp, amely lehetővé tette az ECMAScript 2018 összes hiányzó elemének megvalósítását (utasítások Nézz hátra, RegExp.prototype.dotAll, Unicode karakterosztályok megszökése, nevű csoportok). Az előző verziót 2014-ben kölcsönözték (azelőtt a Firefoxnak volt saját motorja), azóta a fejlesztőknek karban kell tartaniuk a villát, a változtatásokat a Chromiumról portolták át. Most egy olyan kábelköteget valósítottak meg, amely lehetővé teszi az Irregexp modulként való átvitelét, amely gyakorlatilag nem igényel adaptációt. Sok munkát végeztek a V8 fejlesztői, akik csökkentették az Irregexp V8-tól való függőségét. A Firefox fejlesztői viszont olyan javításokat nyújtottak be, amelyek javítják az összeomlásokat, javítják a kód minőségét, és kiküszöbölik a JavaScript specifikációival való inkonzisztenciát.
    • Minden DOM prototípus objektum tette hozzá Symbol.toStringTag tulajdonság.
    • Javított tárgyi szemétgyűjtés WeakMap.
  • A window.external.AddSearchProvider metódus most csonk vminek megfelelően leírás.
  • DOM: implementált metódus ParentNode.replaceChildren().
  • WebAssembly: mostantól függvények egyszerre több értéket is visszaadhatnak.
  • Fejlesztői eszközök.

Forrás: linux.org.ru

Hozzászólás