Firefox 78

Saatavilla Firefox 78.

  • PDF-lataus -valintaikkunaan lisäsi "Avaa Firefoxissa" -kohdan.
  • Lisätty mahdollisuus estää suosituimpien sivustojen näyttäminen, kun napsautat osoitepalkkia (browser.urlbar.suggest.topsites).
  • Valikkokohdat "Sulje oikealla olevat välilehdet" ja "Sulje muut välilehdet" siirretty erillisessä alavalikossa. Jos käyttäjä sulki useita välilehtiä kerralla (esimerkiksi käyttämällä "Sulje muut välilehdet"), valikkokohta "Palauta suljettu välilehti" palauttaa ne kaikki, eikä vain yksi. Aiemmin käyttäjien, jotka vahingossa sulkivat joukon välilehtiä, oli palautettava ne yksitellen.
  • Lukutilan ulkoasua on suunniteltu uudelleen. Sivupalkki on korvattu kompaktilla kelluvalla työkalurivillä, jonka muotoilu sopii paremmin selaimen käyttöliittymään.
  • Firefox estää näytönsäästäjän käynnistymisen, jos WebRTC-puhelu on käynnissä.
  • Ratkaistu pitkään jatkunut ongelma, joka ilmenee, kun käyttäjä yrittää liittää pitkää tekstiä (kuten salasanan hallinnan luomaa salasanaa) kenttään, jonka pituus on rajoitettu (Maksimi pituus). Firefoxin aiemmat versiot katkaisivat salasanan äänettömästi tietyn pituiseksi, mikä johti rekisteröinnin aikana "katkaistun" salasanan lähettämiseen palvelimelle, kun käyttäjä oli varma, että hänen salasanansa oli pidempi. Jatkossa käyttäjä ei tietenkään voinut kirjautua sisään pitkällä salasanalla. Firefox korostaa nyt visuaalisesti kentän, johon on lisätty liian pitkää tekstiä, ja varoittaa käyttäjää syöttämään lyhyemmän rivin.
  • Kun kirjoitat osoitepalkkiin, sinulle tarjotaan hakukoneen ehdotusten lisäksi aiemmat haut (browser.urlbar.maxHistoricalSearchSuggestions). Esimerkiksi, jos käyttäjä on aiemmin hakenut "hei karhu" osoitepalkin kautta, kun hän kirjoittaa sanan "hei", häntä kehotetaan etsimään "hei karhu").
  • Jos käyttäjä lisäsi verkkotunnuksen osoitepalkkiin määrittämättä protokollaa, Firefox yrittää muodosta yhteys siihen paitsi HTTP:n kautta, kuten aiemmin, myös HTTPS:n kautta (jos palvelin ei tue HTTP:tä).
  • Osoitteet, jotka päättyvät .example, .internal, .invalid, .local, .localhost, ,test, eivät enää johda hakua hakukoneeseen, vaan selain yrittää avata ne (näitä jälkiliitteitä käytetään usein kehitystyössä ).
  • Turvallisuus ja yksityisyys:
    • Lisätty about:protections-sivulle tietoja siitä, kuinka monta vuotanutta salasanaa käyttäjä on vaihtanut suojatuiksi, sekä tietoa siitä, onko tietty salasana vuotanut (ja pitäisikö se vaihtaa).
    • lisätty asetus layout.css.font-visibility.level, jonka avulla voit määrittää, mitkä järjestelmän kirjasimet selain raportoi verkkosivuille (fontit on jaettu kolmeen ryhmään: vain perusjärjestelmän fontit, perus + fontit kielipaketeista, kaikki fontit ). Jatkossa aiomme tehdä testejä löytääksemme parhaan vaihtoehdon, joka ei pilaisi sivujen näyttöä, mutta ei myöskään paljastaisi liikaa tietoa kaikista asennetuista fonteista).
    • Kun käyttäjä kirjoittaa yhden sanan osoitepalkkiin, Firefox määrittää heuristiikan avulla, voiko se olla verkkoalueen nimi paikallisessa verkossa, ja lähettää DNS-palvelimelle kyselyn tarkistaakseen, onko verkossa tällaista verkkotunnusta (jotta ensimmäinen kohta avattavassa luettelossa on ehdottaa siirtymistä tälle verkkotunnukselle). Vainoharhaisille käyttäjille lisätty asetus, joka hallitsee tätä toimintaa (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • TorBrowser-kehittäjiltä on otettu käyttöön korjaustiedosto, jonka avulla voit poistaa DNS:n käytön kokonaan käytöstä (network.dns.disabled).
    • Re liikuntarajoitteinen tuki TLS 1.0:lle ja 1.1:lle (se poistettiin käytöstä Firefox 74:ssä, mutta otettiin sitten takaisin käyttöön, koska pandemian aikana verkkoresurssien saatavuus tuli erittäin tärkeäksi). Jos palvelin ei tue TLS 1.2:ta, käyttäjä näkee virheilmoituksen suojatun yhteyden muodostamisesta ja painikkeen, joka mahdollistaa tuen vanhoille protokollille (niiden tuki poistetaan tulevaisuudessa kokonaan). Chrome ja Edgium poistivat heinäkuussa myös tuen vanhoille (TLS 1.0 ilmestyi vuonna 1999 ja TLS 1.1 vuonna 2006) protokollille, koska ne eivät tue nykyaikaisia ​​nopeita ja luotettavia algoritmeja (ECDHE, AEAD), mutta vaativat tukea vanhoille ja heikkoille ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Internet Explorer ja Edge tukevat TLS 1.0/1.1 -versiota poistetaan syyskuussa.
    • Liikuntarajoitteinen tuki TLS_DHE_RSA_WITH_AES_128_CBC_SHA- ja TLS_DHE_RSA_WITH_AES_256_CBC_SHA-salauksille. Firefox oli viimeinen selain, joka tuki niitä.
  • Tehostettu järjestelmän vähimmäisvaatimukset. Tästä eteenpäin nämä ovat GNU libc 2.17, libstdc++ 4.8.1 ja GTK+ 3.14.
  • Tämä on uusin suuri julkaisu, joka tukee macOS 10.9, 10.10 ja 10.11. Näiden käyttöjärjestelmien käyttäjiä kehotetaan päivittämään Firefox ESR 78.x:ään, joka tukee näitä macOS-versioita vuoden ajan.
  • Monia parannuksia vammaisille:
    • JAWS:ia käytettäessä alanuolta painaminen tietoluettelon sisältävässä HTML-syöttöelementissä ei enää siirrä kohdistinta virheellisesti seuraavaan elementtiin.
    • Näytönlukijat eivät enää änkytä tai jumiudu, kun mikrofonin/kameran/näytön jakamisen ilmaisin tarkentuu.
    • Tuhansia rivejä sisältävien taulukoiden lataamista on nopeutettu merkittävästi.
    • Mukautetuilla tyyleillä varustetut tekstinsyöttöelementit näyttävät nyt kohdistuksen ääriviivat oikein.
    • Näytönlukuohjelmat eivät enää vahingossa vaihda asiakirjanäkymään, kun ne avaavat Developer Toolsin.
    • Animaatioiden määrää on vähennetty (siirrettäessä välilehden päällä, avattaessa hakupalkkia jne.) migreeni- ja epilepsiapotilaiden elämän helpottamiseksi.
  • Kaikki Iso-Britannian käyttäjät saavat Pocketin suosituksia Uusi välilehti -sivulla.
  • CSS:
  • JavaScript:
    • API-tuki otettu käyttöön Intl.ListFormat.
    • Suunnittelija Kansainvälinen numeromuoto() saanut tukea sisällä ehdotetuille vaihtoehdoille Intl.NumberFormat Unified API.
    • V8:sta (Chromium JS -moottori) siirretty säännöllisen lausekkeen moottorin uusi versio Irregexp, joka mahdollisti kaikkien ECMAScript 2018:n puuttuvien elementtien toteuttamisen (lausunnot Katso taakse, RegExp.prototype.dotAll, Unicode-merkkiluokkien pakeneminen, nimetyt ryhmät). Edellinen versio lainattiin vuonna 2014 (ennen sitä Firefoxilla oli oma moottori), siitä lähtien kehittäjät ovat joutuneet ylläpitämään haarukkaa siirtämällä muutokset Chromiumista. Nyt on otettu käyttöön valjaat, jotka mahdollistavat Irregexpin siirtämisen moduulina, joka käytännössä ei vaadi mukauttamista. V8-kehittäjät ovat tehneet paljon työtä, jotka ovat vähentäneet Irregexpin riippuvuutta V8:sta. Firefox-kehittäjät ovat puolestaan ​​lähettäneet alkupään korjaustiedostoja, jotka korjaavat kaatumiset, parantavat koodin laatua ja poistavat epäjohdonmukaisuudet JavaScript-määrittelyn kanssa.
    • Kaikki DOM-prototyyppiobjektit lisätty Symbol.toStringTag-ominaisuus.
    • Parantunut esineen roskien keräys Heikko kartta.
  • Metodi window.external.AddSearchProvider on nyt tynkä mukaisesti erittely.
  • DOM: menetelmä toteutettu ParentNode.replaceChildren().
  • WebAssembly: tästä eteenpäin funktiot voivat palauttaa useita arvoja kerralla.
  • Kehitystyökalut.

Lähde: linux.org.ru

Lisää kommentti