Firefox 69 -julkaisu

tapahtui verkkoselaimen julkaisu Firefox 69Ja mobiiliversio Firefox 68.1 Android-alustalle. Lisäksi päivityksiä on luotu oksat pitkäaikaisella tuella 60.9.0 и 68.1.0 (ESR-haaraa 60.x ei enää päivitetä; siirtämistä haaraan 68.x suositellaan). Tulossa pian lavalle beta-testaus Firefox 70 -haara siirtyy, ja sen on määrä julkaista 22. lokakuuta.

Pääasiallinen innovaatioita:

  • Ei-toivotun sisällön estämiseen tarkoitettu oletusstandarditila on lisännyt toiminnot, jotka ohittavat kaikkien kolmansien osapuolien seurantajärjestelmien evästeet ja estävät kryptovaluuttoja louhivat JavaScript-lisäkkeet. Kaivoskoodi lisää merkittävästi suorittimen kuormitusta käyttäjän järjestelmässä, ja se tuodaan sivustoille yleensä hakkeroinnin seurauksena tai sitä käytetään epäilyttävällä sivustolla kaupallistamismenetelmänä.
    Aiemmin tietojen esto oli käytössä vain tiukan estotilan valinnassa, mikä nyt on järkevää ottaa käyttöön vain, jos haluat estää menetelmiä piilotettu tunnistaminen ("selaimen sormenjälki"). Esto suoritetaan luettelon mukaan Disconnect.me.
    Firefox 69 -julkaisu

    Kun esto on estetty, osoitepalkissa näkyy kilpisymboli, ja pikavalikosta näet, miltä sivustoilta liikkeiden seurantaan käytetyt evästeet estettiin. Samassa valikossa voit valikoivasti poistaa yksittäisten sivustojen eston käytöstä.

    Firefox 69 -julkaisuFirefox 69 -julkaisu

  • Multimediasisällön automaattisen toiston estovaihtoehtoja on laajennettu. Aiemmin lisätyn äänen mykistysominaisuuden lisäksi automaattisesti toistettavissa videoissa toteutettu kyky pysäyttää videon toisto kokonaan, ei rajoitu äänen mykistykseen. Jos esimerkiksi aiemmin mainosvideoita näytettiin verkkosivustoilla, mutta ilman ääntä, uudessa tilassa ne eivät edes ala toistaa ilman nimenomaista napsautusta. Tilan käyttöönottamiseksi automaattisen toiston asetuksiin (Valinnat > Tietosuoja ja suojaus > Luvat > Automaattinen toisto) on lisätty uusi kohta "Estä ääni ja video", joka täydentää oletusarvoista "Estä ääni" -tilaa.

    Firefox 69 -julkaisu

    Tila voidaan valita suhteessa tiettyihin sivustoihin kontekstivalikosta, joka tulee näkyviin, kun napsautat osoitepalkin "(i)" -painiketta.

    Firefox 69 -julkaisu

  • USA:n ja “en-US” -koontiversioiden käyttäjille on muutettu uutta välilehteä avattaessa näkyvän aloitussivun lohkojen asettelua ja lisätty Pocket-palvelun suositteleman lisäsisällön näyttö. Lohkojen kokoa ja suositusten määrää on muutettu, uusia temaattisia osioita on ehdotettu (Terveys, Tiede, Teknologia ja Viihde);
  • Mahdollisuus toistaa Flash-sisältöä Adobe Flash -laajennuksen kautta on oletusarvoisesti poissa käytöstä. Mahdollisuus aktivoida Flash pysyvästi Adobe Flash Player -laajennuksen asetuksista on jätetty vain mahdollisuus poistaa Flash käytöstä ja ottaa se käyttöön erikseen tietyillä sivustoilla (aktivointi nimenomaisella napsautuksella) muistamatta valittua tilaa. Firefox ESR:n haarat jatkavat Flashin tukemista vuoden 2020 loppuun asti;
  • Liikuntarajoitteinen oletustiedostojen käsittely userContent.css и userChrome.css, jonka avulla käyttäjä voi ohittaa sivustojen suunnittelun tai Firefox-käyttöliittymän. Syy oletusasetuksen poistamiseen käytöstä on selaimen käynnistysajan lyhentäminen. Käyttäjät muuttavat käyttäytymistä userContent.css:n ja userChrome.css:n kautta erittäin harvoin, ja CSS-tietojen lataaminen kuluttaa lisäresursseja (optimointi poistaa tarpeettoman levykäytön). KäyttäjäChrome.css- ja userContent.css-käsittelyn palauttamiseksi about:config-tiedostoon on lisätty "toolkit.legacyUserProfileCustomizations.stylesheets" -asetus, joka aktivoituu automaattisesti käyttäjille, jotka jo käyttävät userChrome.css- tai userContent.css-tiedostoa.
  • WebRTC:lle on toteutettu mahdollisuus käsitellä kanavia erilaisilla videokoodekkeilla, mikä yksinkertaistaa videoneuvottelupalvelujen luomista, joihin osallistujat voivat käyttää erilaisia ​​asiakasohjelmistoja;
  • ARM64-arkkitehtuurissa JavaScript-moottori tukee JIT-kääntämistä;
  • Selaimen tunnisteista (navigator.userAgent, navigator.platform ja navigator.oscpu) tiedot Firefoxin 32-bittisen version käytöstä 64-bittisessä käyttöjärjestelmäympäristössä ovat poissuljettuja (aiemmin vaadittu Flashille, mutta jätti ylimääräisen vektorin piilotettuun käyttäjän tunnistamiseen);
  • Lisätty ominaisuus videon katseluun kuva kuvassa -tilassa, jonka avulla voit irrottaa videon kelluvana ikkunana, joka pysyy näkyvissä selaimessa navigoitaessa. Katsoaksesi tässä tilassa, sinun on napsautettava työkaluvihjettä tai kontekstivalikossa, joka tulee näkyviin, kun napsautat videota hiiren kakkospainikkeella, valitse "Kuva kuvassa" (YouTubessa, joka korvaa oman kontekstivalikon käsittelijän, sinun tulee oikealla napsauta kahdesti tai napsauta Shift-näppäintä painettuna). Tilatuki voidaan ottaa käyttöön about:configissa käyttämällä vaihtoehtoa "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 -julkaisu

  • lisätty salasanageneraattorin käyttöönotto ("signon.generation.available" noin:configissa), jonka avulla voit näyttää vihjeen automaattisesti luodulla vahvalla salasanalla rekisteröintilomakkeita täytettäessä;

    Firefox 69 -julkaisu

  • Salasanojen hallintaan lisätty kyky käsitellä tilejä ensimmäisen tason verkkotunnuksen yhteydessä, mikä mahdollistaa yhden tallennetun salasanan tarjoamisen kaikille aliverkkotunnuksille. Esimerkiksi osoitteeseen login.example.com tallennettu salasana tarjotaan nyt sivuston www.example.com lomakkeiden automaattista täyttöä varten;
  • lisättyä prioriteetin hallinnan johtaja Käsittelijän prosessit, jotka sen avulla välittää tietoa käyttöjärjestelmälle korkeimman prioriteetin prosesseista. Esimerkiksi sisältöprosessille, joka käsittelee aktiivista välilehteä, annetaan korkeampi prioriteetti (enemmän suoritinresursseja on varattu) kuin taustavälilehtiin liittyvälle prosessille (jos ne eivät toista videota tai ääntä). Muutos on tällä hetkellä oletusarvoisesti käytössä vain Windows-alustalla; muissa järjestelmissä about-config-kohdan dom.ipc.processPriorityManager.enabled-vaihtoehto on aktivoitava.
  • aktivoitu oletuksena API UserScripts, jonka avulla voit luoda WebExtensions-tekniikkaan perustuvia Greasemonkey-tyylisiä lisäosia mukautettujen komentosarjojen suorittamiseen verkkosivujen yhteydessä. Esimerkiksi yhdistämällä skriptejä voit muuttaa katsomiesi sivujen ulkoasua ja käyttäytymistä. Tämä API on jo mukana Firefoxissa, mutta tähän asti sen käyttöönotto vaati "extensions.webextensions.userScripts.enabled"-asetuksen määrittämistä about:configissa. Toisin kuin olemassa olevat lisäosat, joilla on samanlainen toiminto ja jotka käyttävät tabs.executeScript-kutsua, uusi API mahdollistaa komentosarjojen eristämisen erillisiin hiekkalaatikkoympäristöihin, ratkaisee suorituskykyongelmia ja mahdollistaa sivun latauksen eri vaiheiden käsittelyn.
  • Navigator.mediaDevices-ominaisuus on nyt käytettävissä vain avattaessa sivu suojatussa kontekstissa, ts. kun se avataan HTTPS:n kautta, localhostin kautta tai paikallisesta tiedostosta;
  • Lisätty CSS-ominaisuudet ylivuoto-inline и ylivuoto-esto, jonka avulla voit hallita sellaisen sisällön näyttöä, joka ulottuu lohkojen ja sisäisten elementtien ulkopuolelle (leikkaa häntä tai näytä vierityspalkki). Ominaisuudet toteutetaan automaattisesti muuntamalla ylivuoto-x- ja ylivuoto-y-muotoisiksi sisällön tulostustilasta riippuen (ylhäältä alas tai rivi riviltä).
  • CSS-ominaisuuksille tyhjä tila välilyöntien arvon tuki on otettu käyttöön;
  • Toteutettu CSS-ominaisuus sisältää, joka osoittaa, että elementti ja sen sisältö on erotettu muusta DOM-puusta;
  • Lisätty CSS-ominaisuus käyttäjän valitsema, jonka avulla voit määrittää, voiko käyttäjä valita tekstiä;
  • Lisätty mahdollisuus asettaa @supports sääntöjä valitsimille (
    muoto "@supports selector(selctor-to-test){…}", jota voidaan käyttää CSS:n valintaan vain, jos selain tukee tai ei tue tiettyä valitsinta;

  • Lisätty tuki julkiset kentät JavaScript-luokkien esiintymät, joiden avulla voit määrittää ennalta määritettyjä ominaisuuksia, jotka alustetaan rakentajan ulkopuolella. Lähitulevaisuudessa odotetaan myös tukea yksityisille aloille, jotka eivät näy luokan ulkopuolella;

    luokan tuote {
    nimi;
    vero = 0.2; /*julkinen kenttä*/
    #perushinta = 0; /*yksityinen kenttä*/
    hinta;

    rakentaja(nimi, perushinta) {
    this.name = nimi;
    this.basePrice = perushinta;
    tämä.hinta = (perushinta * (1 + tämä.vero)).Kiinteä(2);
    }
    }

  • Lisätty API Muuta tarkkailijan kokoa, jonka avulla voit yhdistää käsittelijän, jolle lähetetään ilmoituksia sivulla määritettyjen elementtien koon muutoksista. Keskeinen ero uuden API:n ja window.onresize- ja CSS-mediakyselyiden välillä on se, että voit havaita, onko sivun tietty elementti muuttunut koko näkyvän alueen sijaan, jolloin voit vastata muuttamalla vain kyseistä elementtiä muuttamatta koko näkyvä sisältö;
  • Lisätty Microtasks API, jota edustaa yksi menetelmä (WindowOrWorkerGlobalScope.queueMicrotask(), jonka avulla voit ajoittaa takaisinsoittotoiminnon kutsun matalalle tasolle lisäämällä sen mikrotehtäväjonoon;
  • Uusia menetelmiä lisätty Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() ja StaticRange();
  • Mahdollisuus määrittää *-maski pyynnöille ilman valtuustietoja on lisätty HTTP-otsikoihin Access-Control-Expose-Headers, Access-Control-Allow-Methods ja Access-Control-Allow-Headers.
  • Verkkokonsoli tarjoaa ryhmittelyn hälytyksiä käyttäjien liikkeiden seurantaan liittyvistä toiminnoista;
    Firefox 69 -julkaisu

  • Yksityiskohtaiset tiedot resurssien estämisen syistä (CSP, sekoitettu sisältö jne.) on lisätty verkon toiminnan tarkistuspaneeliin, ja valinnainen sarake, jossa on täydellinen URL-osoite, on lisätty.
    Firefox 69 -julkaisu

  • JavaScript-debuggeri on käynnistetty nopeammin. Etävirheenkorjaustoiminnot on siirretty about:debugging-käyttöliittymään. Tuki asynkronisten toimintojen vaiheittaiselle virheenkorjaukselle (Async) on otettu käyttöön. lisättyä uusi luokka keskeytyspisteitä, jotka voidaan sitoa tapahtumiin, jotka liittyvät hiireen, kosketusnäyttöön, animaatioon, DOM:iin, mediakyselyihin,
    työntekijät jne.

    Firefox 69 -julkaisu

  • Kehittäjätyökaluihin on lisätty käyttöliittymä sivun esityksen auditointiin, joka käyttää vaihtoehtoiset tekstikuvaukset sisältöä (esimerkiksi tekstin näyttäminen "alt"-attribuutista
    kuvien sijaan);

    Firefox 69 -julkaisu

  • MacOS-järjestelmissä, joissa on useita näytönohjainkortteja, aggressiivisempi vaihto tehotehokkaaseen GPU:hun on käytössä, kun WebGL-sisältö on käsitelty. Lisätty suojaus vaihtamiselta energiatehokkaasta tehokkaaseen grafiikkasuorittimeen kertaluonteisia WebGL-puheluita varten. Build for macOS näyttää myös tiedostojen lataamisen edistymisen tavallisen Finder-käyttöliittymän kautta. Firefoxin asennuskoontiversioiden muodostus PKG-muodossa on alkanut;
  • Windows 10 -käyttöjärjestelmään, jossa on viimeisimmät päivitykset (1903+), tuki Web Authentication HmacSecret -laajennukselle Windows Hellon kautta on lisätty todentamista varten sivustoilla ilman salasanan syöttämistä sormenjäljen, kasvojentunnistuksen tai USB-tunnisteen avulla.
  • lopetettu Firefox for Androidin uusien julkaisujen muodostuminen, jonka sijaan se on nyt koodinimeltään Fenix on kehittymässä uusi selain mobiililaitteille, joka käyttää GeckoView-moottoria ja joukko Mozilla Android Components -kirjastoja. Korjaavia korjauksia Firefox for Androidille julkaistaan ​​ympäri vuoden osana Firefox 68:n ESR-haaraa, esimerkiksi julkaisu on muodostettu 68.1. Jos haluat ladata uuden selaimen, sinun tulee käyttää testiversioita
    Firefoxin esikatselu.

Innovaatioiden ja virheenkorjausten lisäksi Firefox 69 on korjannut 30 haavoittuvuutta, joista vain yksi (CVE-2019-11751) merkitty yhtä kriittistä. Tämä ongelma koskee Windows-alustaa ja mahdollistaa mielivaltaisen tiedoston kirjoittamisen järjestelmään, kun selain käynnistetään toisesta sovelluksesta (esim. kun avaat linkin viestiohjelmasta, voit muotoilla linkin siten, että selaimen käynnistäminen johtaa automaattisen käynnistystiedoston luomiseen 'Käynnistys'-hakemistoon) . Kriittisten haavoittuvuuksien määrän väheneminen johtuu siitä, että muistiongelmat, kuten puskurin ylivuoto ja pääsy jo vapautetuille muistialueille, on nyt merkitty vaarallisiksi, mutta ei kriittisiksi. Uusi julkaisu korjaa 13 samanlaista ongelmaa, jotka voivat mahdollisesti johtaa hyökkääjäkoodin suorittamiseen, kun erityisiä sivuja avataan.

Lähde: opennet.ru

Lisää kommentti