Firefox 71 vrystelling

plaasgevind webblaaier vrystelling Firefox 71En mobiele weergawe Firefox 68.3 vir die Android-platform. Daarbenewens is 'n opdatering gegenereer takke langtermyn ondersteuning 68.3.0. Binnekort op die verhoog beta-toetsing Firefox 72-tak sal oorskuif, waarvan die vrystelling vir 7 Januarie geskeduleer is (projek gaan oor vir 'n nuwe 4 weke ontwikkelingsiklus).

Die belangrikste innovasies:

  • Voorgestelde 'n nuwe koppelvlak vir die "about:config"-bladsy, wat 'n dienswebblad is wat binne die blaaier oopmaak, geskryf in HTML, CSS en JavaScript. Bladsy-elemente kan arbitrêr met die muis gekies word (insluitend verskeie reëls op een slag) en op die knipbord geplaas word sonder om die kontekskieslys te gebruik. Die boonste soekstring is behou en uitgebrei om nuwe veranderlikes in te sluit. Boonop is ondersteuning vir soek deur 'n standaardmeganisme geïmplementeer, wat ook gebruik word om op gereelde bladsye te soek met stap-vir-stap soektog van passings.

    Firefox 71 vrystelling

    Vir elke instelling is 'n knoppie bygevoeg waarmee jy veranderlikes met Boole-waardes (waar/onwaar) kan omkeer of string en numeriese veranderlikes kan wysig. Vir gebruiker-veranderde waardes is 'n knoppie bygevoeg om veranderinge na die verstekwaarde terug te keer.

    Firefox 71 vrystelling

    Nadat u about:config oopgemaak het, word die items by verstek nie gewys nie en slegs die soekbalk is sigbaar, en om die hele lys te sien moet u op die "Wys alles"-knoppie klik. Na Instellings bygevoeg opsie "general.aboutConfig.enable", toelaat herstel toegang tot die about:config-bladsy as dit opsioneel in die boustadium gedeaktiveer is;

    Firefox 71 vrystelling

  • Betrokke by verstek 'n nuwe koppelvlak om TLS-sertifikate te bekyk, toeganklik deur die "about:certificate"-diensbladsy en die "Tools > Bladsyinligting > Sekuriteit > View Certificate"-kieslys. Die implementering van die sertifikaatbekyk-koppelvlak is heeltemal herskryf deur gebruik te maak van JavaScript en standaard webtegnologie, en is ook in lyn gebring met die Firefox Quantum-styl. As voorheen 'n aparte venster oopgemaak is om sertifikate te sien, word die inligting nou in 'n oortjie vertoon in 'n vorm wat aan 'n byvoeging herinner Sekerlik Iets.

    Firefox 71 vrystelling

  • Gemoderniseer adresbalk ontwerp. Die mees opvallende verandering was die skuif weg van die vertoon van die lys aanbevelings oor die hele breedte van die skerm ten gunste van 'n duidelik gemerkte aftrekvenster. Die voorgestelde veranderinge gaan voort met die ontwikkeling van die nuwe implementering van die Quantum Bar-adresbalk, wat in Firefox 68 verskyn het en gekenmerk word deur 'n volledige herskryf van die kode, wat XUL/XBL vervang met 'n standaard Web API. In die eerste stadium het die ontwerp van Quantum Bar die ou adresbalk heeltemal herhaal en die veranderinge was beperk tot interne herwerk. Nou is daar begin werk om die voorkoms te verbeter. Die veranderinge is tans by verstek gedeaktiveer en vereis aktivering via die “browser.urlbar.megabar”-instelling in about:config.

    Firefox 71 vrystelling

  • Bygevoeg ondersteun die begin van die blaaier in die internet-kiosk-modus, wat geaktiveer word deur die opsie "-kiosk" op die opdragreël te spesifiseer en lei tot die vermoë om slegs in volskermmodus te werk. Die vertoning van koppelvlakkontroles, opspringers, kontekskieslyste en bladsylaaistatus-aanwysers (vertoon van skakels en huidige URL) word geblokkeer. Sleutelbordinvoer is erg beperk, byvoorbeeld, verwerking van die Alt- en Ctrl-sleutels is gedeaktiveer, wat jou verhoed om die blaaier te verlaat, na 'n ander toepassing oor te skakel of 'n ander webwerf oop te maak. Die modus kan gebruik word om die werking van verskeie outonome terminale, advertensiestaanders, demonstrasiepanele en ander stelsels te organiseer wat beperk is tot werk met een webwerf/webtoepassing.
  • In die stelselbyvoeging wat by die blaaier ingesluit is Kloksgewys (Voorheen is die byvoeging as Lockbox afgelewer), offer "about: logins"-koppelvlak vir die bestuur van gestoorde wagwoorde, subdomeinherkenning het verskyn wanneer wagwoordinskrywingsvorms outomaties ingevul word. Firefox Monitor-waarskuwings oor gekompromitteerde rekeninge is ook geïmplementeer vir gebruikers met skermlesers.
  • Bouwerk vir Windows, Linux en macOS gebruik 'n inheemse MP3-dekodeerder.
  • Kennisgewings oor blokkeerkode vir kripto-geldeenheid-ontginning is by die gevorderde anti-opsporingsmodus gevoeg. Die paneel wat vertoon word wanneer jy op die ikoon van die skildbeelde in die adresbalk klik, vertoon 'n teller van geblokkeerde spoorsnyers.
  • Vir Windows-gebruikers is die vermoë om video in Beeld-in-Beeld-modus te sien by verstek geaktiveer, sodat jy die video kan losmaak in die vorm van 'n drywende venster wat sigbaar bly terwyl jy deur die blaaier navigeer. Om in hierdie modus te kyk, moet jy op die nutspunt klik of in die kontekskieslys wat vertoon word wanneer jy regskliek op die video, kies "Picture in picture" (in YouTube, wat sy eie kontekskieslyshanteerder vervang, moet jy regs- klik twee keer of klik met die Shift-sleutel ingedruk). Op nie-Windows-stelsels kan modusondersteuning in about:config geaktiveer word deur die "media.videocontrols.picture-in-picture.enabled" opsie te gebruik.
  • Geïmplementeer ondersteuning vir geneste multi-laag uitleg van bladsy elemente (CSS Grid Vlak 2), wat die buigsaamheid van die bou van roosterbelynde bladsyuitlegte aansienlik verbeter deur die vermoë te bied om kinderelemente te definieer wat aan ouerselle geanker is (om 'n aparte rooster binne 'n sel te plaas). Geneste roosters word gedefinieer deur die waarde "subrooster" in die eienskappe "grid-template-columns" en "grid-template-rye". Ondersteuning vir geneste roosters is ook by die DevTools Grid Inspector-inspeksiemodus gevoeg.
  • Het eiendom by CSS gevoeg kolom-span, wat die element toelaat om alle kolomme te strek.
  • In 'n CSS eiendom knippad het die vermoë bygevoeg om die sigbaarheidsbeperkende area te bepaal wat gespesifiseer is met behulp van die funksie pad () в formaat SVG uiteensetting.
  • Bygevoeg die vermoë om die aspekverhoudingkoëffisiënt wat deur die eiendom gedefinieer word, in ag te neem aspek-verhouding, vir die HTML-kenmerke "height" en "width" in die img-tag.
  • Metode bygevoeg by JavaScript Promise.allSettled(), wat slegs reeds vervulde of verwerpte beloftes terugstuur, sonder om hangende beloftes in ag te neem (laat jou toe om te wag vir die uitslag van uitvoering voordat ander kode uitgevoer word).
  • Geïmplementeerde klas MathMLElement (Voorheen is slegs die klas voorsien Element), wat elemente in die notasie definieer MathML. Ook bygevoeg is die ooreenstemmende MathML DOM-boom waarmee jy mathmlEl.style en globale gebeurtenishanteerders kan gebruik.
  • 'n Konstruktor is by die DOM gevoeg StaticRange() om 'n StaticRange-objek te skep wat 'n gedeelte van die DOM-inhoud verteenwoordig.
  • Bygevoeg API Mediasessie, wat gereedskap verskaf om 'n blok aan te pas met inligting oor die speel van multimedia-inhoud in die kennisgewingarea. Deur hierdie API kan 'n webtoepassing nie net 'n kennisgewing oor die begin van die speel van 'n nuwe liedjie vertoon nie, maar ook beheer vanaf die kennisgewingarea of ​​deur die skermbewaarder-koppelvlak organiseer, byvoorbeeld, plaasknoppies vir pouse, beweeg deur die stroom, of beweeg na die volgende liedjie.
  • In die API vir byvoegingsontwikkelaars verbeter hantering van mislukkings tydens die laai van data. Opspringvensters wat deur byvoegings oopgemaak word via die windows.create-oproep, vertoon nou die byvoegingsnaam in plaas van die byvoegings-URL (“moz-extension://”).
  • WebGL ondersteun nou uitbreidings OVR_multiview2, wat jou toelaat om met een oproep na verskeie kykpoorte gelyktydig te lewer (byvoorbeeld nuttig vir stereo-uitvoer in WebXR);
  • Die koppelvlak vir die inspeksie van netwerkaktiwiteit sluit die vermoë in om die stadiums van die verwerking van 'n netwerkversoek te analiseer met aparte vertoning van die tyd van resolusie in DNS, verbindingsvestiging, die stuur van data en die ontvangs van 'n antwoord. Inligting word verskaf deur 'n nuwe Tydsberekening-oortjie in die regterkantbalk.

    Firefox 71 vrystelling

  • In die verstek netwerkaktiwiteit dop koppelvlak ingesluit modus om WebSocket-verbindings te inspekteer met die vermoë om aktiewe verbindings te onderbreek.

    Firefox 71 vrystelling

  • By Netwerkmonitor gevoeg ondersteun voltekssoektog in versoek-/reaksieliggame, koekies en opskrifte, en ook geïmplementeer geleentheid blokkeer die laai van sekere URL's deur filters met die nodige maskers by te voeg.

    Firefox 71 vrystelling

  • Geïmplementeer in die webkonsole meerlynmodus redigering, wat jou toelaat om JavaScript-konstrukte wat in verskeie reëls verdeel is in te voer en dit nie uit te voer deur Enter te druk nie, maar deur op die Run-knoppie te klik. Die modus is ontwerp as 'n sypaneel wat vertoon word nadat u op die "split pane"-ikoon aan die regterkant van die invoerveld of deur die sleutelbordkortpad Ctrl+B geklik het.

    Firefox 71 vrystelling

  • Die JavaScript-ontfouter verskaf voorskou waardes van veranderlikes op die plek van hul gebruik in die kode, geïmplementeer bestuur gebeurtenis log en bygevoeg die vermoë om te deaktiveer opspringblok met breekpunte (devtools.debugger.features.overlay in about:config).

    Firefox 71 vrystelling

  • 'n Regstellende opdatering vir Firefox 68.2 is vir Android voorberei. Laat ons jou daaraan herinner dat die vorming van nuwe beduidende vrystellings van Firefox vir Android gestaak is. Om Firefox vir Android te vervang, kodenaam Fenix ​​​​(verspreid as Firefox-voorskou) ontwikkel 'n nuwe blaaier vir mobiele toestelle wat die GeckoView-enjin en 'n stel Mozilla Android Components-biblioteke gebruik.

    Die afname in die aantal kritieke kwesbaarhede is te wyte aan die feit dat geheueprobleme, soos bufferoorvloei en toegang tot reeds vrygemaakte geheue-areas, nou as gevaarlik gemerk word, maar nie krities nie. Die nuwe weergawe stel 13 soortgelyke probleme reg wat moontlik daartoe kan lei dat aanvallerkode uitgevoer word wanneer spesiaal vervaardigde bladsye oopgemaak word.

Benewens innovasies en foutoplossings, is Firefox 71 reggestel 26 kwesbaarhede, waarvan 17 (versamel onder CVE-2019-17013 и CVE-2019-17012) word gemerk as moontlik in staat om te lei tot die uitvoering van aanvallerkode wanneer spesiaal ontwerpte bladsye oopgemaak word. Dit is opmerklik dat geheueprobleme soos bufferoorlope en toegang tot reeds vrygemaakte geheueareas nou as gevaarlik gemerk word, maar nie krities nie.

Bron: opennet.ru

Voeg 'n opmerking