Firefox 78

Disponebla Fajrovulpo 78.

  • Al la PDF-Alŝuta Dialogo-Kesto aldonis eron "Malfermu en Firefox"..
  • Aldonis la eblon malŝalti montradon de supraj retejoj alklakante la adresbreton (browser.urlbar.suggest.topsites).
  • Menueroj "Fermu langetojn dekstre" kaj "Fermu aliajn langetojn" movita en aparta submenuo. Se la uzanto fermis plurajn langetojn samtempe (ekzemple uzante "Fermu aliajn langetojn"), tiam la menuero "Restarigi fermitan langeton" restarigos ilin ĉiujn, kaj ne nur unu. Antaŭe, uzantoj, kiuj hazarde fermis aron da langetoj, devis restarigi ilin unuope.
  • La aspekto de la legoreĝimo estis restrukturita. La flanka kolumno estis anstataŭigita per kompakta ŝveba ilobreto, kies dezajno pli bone konvenas al la retumila interfaco.
  • Fajrovulpo malhelpos la ekranŝparilon komenci se ekzistas WebRTC-voko en progreso.
  • Solvis longdaŭran problemon, kiu okazas kiam uzanto provas alglui longan tekston (kiel pasvorton generitan de pasvortmanaĝero) en kampon kiu havas limigitan longon (maxlength). Antaŭaj versioj de Fajrovulpo silente detranĉis la pasvorton al difinita longo, kio dum registrado rezultigis la "tranĉitan" pasvorton sendita al la servilo, dum la uzanto estis certa ke lia pasvorto estas pli longa. Kompreneble, estonte la uzanto ne povus ensaluti per longa pasvorto. Fajrovulpo nun vide elstarigos kampon kie tro longa teksto estis enmetita kaj avertos la uzanton enigi pli mallongan linion.
  • Kiam vi tajpas en la adresbreto, krom sugestoj de la serĉilo, vi ankaŭ estos ofertita pasintaj serĉoj (browser.urlbar.maxHistoricalSearchSuggestions). Ekzemple, se uzanto antaŭe serĉis "saluton urso" tra la adresbreto, tiam kiam ili tajpas la vorton "saluton" oni petos serĉi "saluton urso").
  • Se la uzanto enmetis domajnon en la adresbreton sen specifi la protokolon, Firefox provos konektiĝi al ĝi ne nur per HTTP, kiel antaŭe, sed ankaŭ per HTTPS (kaze la servilo ne subtenas HTTP).
  • Adresoj finiĝantaj per .example, .internal, .invalid, .local, .localhost, ,test ne plu kaŭzas serĉadon al serĉilo, anstataŭe, la retumilo provos malfermi ilin (ĉi tiuj sufiksoj estas ofte uzataj en evoluo ).
  • Sekureco kaj privateco:
    • Aldonis informojn al la paĝo pri:protektoj pri kiom da likitaj pasvortoj la uzanto ŝanĝis por sekurigi tiajn, kaj ankaŭ informojn pri ĉu specifa pasvorto estis likita (kaj devus esti ŝanĝita).
    • Aldonita agordo layout.css.font-visibility.level, kiu ebligas al vi specifi kiujn tiparojn en la sistemo la retumilo raportos al retpaĝoj (tiparoj estas dividitaj en tri grupojn: nur bazaj sistemaj, bazaj + tiparoj de lingvopakoj, ĉiuj tiparoj. ). En la estonteco, ni planas fari testojn por determini la plej bonan opcion, kiu ne difektus la montradon de paĝoj, sed ankaŭ ne malkaŝus tro da informoj pri ĉiuj instalitaj tiparoj).
    • Kiam uzanto enigas unu vorton en la adresbreton, Fajrovulpo uzas heŭristikojn por determini ĉu ĝi povus esti domajna nomo en la loka reto, kaj sendas demandon al la DNS-servilo por kontroli ĉu tia domajno ekzistas en la reto (tiel ke la unua ero en la fallisto estas sugesti iri al ĉi tiu domajno). Por paranojaj uzantoj aldonis la agordo kiu regas ĉi tiun konduton (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Flikaĵo estis adoptita de la programistoj TorBrowser, kiu ebligas al vi tute malŝalti la uzon de DNS (network.dns.disabled).
    • Re handikapita subteno por TLS 1.0 kaj 1.1 (ĝi estis malŝaltita en Fajrovulpo 74, sed poste reŝaltita pro la fakto, ke dum la pandemio, la havebleco de retaj rimedoj fariĝis tre grava). Se la servilo ne subtenas TLS 1.2, la uzanto vidos erarmesaĝon pri establado de sekura konekto kaj butonon kiu ebligas subtenon por heredaj protokoloj (subteno por ili estos tute forigita estonte). Chrome kaj Edgium en julio ankaŭ malŝaltas subtenon por malnovaj (TLS 1.0 aperis en 1999, kaj TLS 1.1 en 2006) protokoloj, ĉar ili ne subtenas modernajn rapidajn kaj fidindajn algoritmojn (ECDHE, AEAD), sed postulas subtenon por malnovaj kaj malfortaj ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). De Internet Explorer kaj Edge subtenas TLS 1.0/1.1 estos forigita en septembro.
    • Malebligita subteno por ĉifroj TLS_DHE_RSA_WITH_AES_128_CBC_SHA kaj TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Fajrovulpo estis la lasta retumilo kiu subtenis ilin.
  • Plibonigita minimumaj sistemaj postuloj. De nun, ĉi tiuj estas GNU libc 2.17, libstdc++ 4.8.1 kaj GTK+ 3.14.
  • Ĉi tiu estas la plej nova grava eldono subtenanta macOS 10.9, 10.10 kaj 10.11. Uzantoj de ĉi tiuj operaciumoj estas konsilitaj ĝisdatigi al Firefox ESR 78.x, kiu daŭre subtenos ĉi tiujn macOS-versiojn dum jaro.
  • Multaj plibonigoj por homoj kun handikapoj:
    • Kiam vi uzas JAWS, premante la malsupren-sagon sur HTML-enigo-elemento enhavanta liston de datumoj ne plu erare movas la kursoron al la sekva elemento.
    • Ekranlegiloj ne plu balbutas aŭ frostas kiam la mikrofono/fotilo/ekrankundivida indikilo enfokusiĝas.
    • Ŝargado de tabeloj enhavantaj milojn da vicoj estis signife akcelita.
    • Tekstaj eniga elementoj kun kutimaj stiloj nun ĝuste montras la fokusan skizon.
    • Ekranlegiloj ne plu erare ŝanĝas al dokumentvido dum malfermado de Programiloj.
    • La nombro da kuraĝigoj estis reduktita (dum ŝvebado super langeto, malfermo de la serĉbreto, ktp.) por faciligi la vivon al homoj kun migrenoj kaj epilepsio.
  • Ĉiuj UK-uzantoj ricevos rekomendojn de Pocket sur la paĝo Nova Tab.
  • CSS:
  • Ĝavoskripto:
    • API-subteno efektivigita Intl.ListFormat.
    • diseñador Intl.NumberFormat() akiris subtenon por la opcioj proponitaj ene Intl.NumberFormat Unuigita API.
    • De V8 (Chromium JS-motoro) portita nova versio de la regula esprimo motoro Irregexp, kiu ebligis efektivigi ĉiujn mankantajn elementojn de ECMAScript 2018 (deklaroj Rigardu malantaŭen, RegExp.prototype.dotAll, eskapanta Unikodaj signoklasoj, nomitaj grupoj). La antaŭa versio estis pruntita en 2014 (antaŭ tio, Fajrovulpo havis sian propran motoron), ekde tiam programistoj devis konservi la forkon, portante ŝanĝojn de Chromium. Nun jungilaro estis efektivigita kiu permesas al Irregexp esti transdonita kiel modulo kiu postulas preskaŭ neniun adaptadon. Multe da laboro estis farita de la V8-programistoj, kiuj reduktis la dependecon de Irregexp de V8. Siavice, Firefox-programistoj sendis flikaĵojn kontraŭflue, kiuj riparas kraŝojn, plibonigas kodkvaliton kaj forigas nekongruojn kun la JavaScript-specifo.
    • Ĉiuj DOM-prototipaj objektoj aldonis Symbol.toStringTag propraĵo.
    • Plibonigita objekto rubkolekto Malforta Mapo.
  • La metodo window.external.AddSearchProvider nun estas ĝermo konforme specifo.
  • DOM: metodo efektivigita ParentNode.replaceChildren ().
  • WebAssembly: ekde nun funkcioj povas resendi plurajn valorojn samtempe.
  • Iloj por programistoj.

fonto: linux.org.ru

Aldoni komenton