Firefox 71 release

barde webbrowser release Firefox 71, lykas ek mobile ferzje Firefox 68.3 foar it Android-platfoarm. Dêrnjonken is in update oanmakke branches mei lange termyn stipe 68.3.0. Komt gau op it poadium beta testen Firefox 72-ôfdieling sil oergean, de frijlitting dêrfan is pland foar 7 jannewaris (projekt giet oer foar in nij 4 wike ûntwikkeling syklus).

haad ynnovaasjes:

  • Foarsteld in nije ynterface foar de side "about: config", dat is in tsjinstwebside dy't iepenet yn 'e browser, skreaun yn HTML, CSS en JavaScript. Side-eleminten kinne arbitrêr selektearre wurde mei de mûs (ynklusyf ferskate rigels tagelyk) en pleatst op it klamboerd sûnder it kontekstmenu te brûken. De boppeste sykstring is behâlden en útwreide om nije fariabelen op te nimmen. Derneist is stipe foar sykjen fia in standertmeganisme ymplementearre, dat ek brûkt wurdt foar sykjen op gewoane siden mei stap foar stap sykjen fan wedstriden.

    Firefox 71 release

    Foar elke ynstelling is in knop tafoege wêrmei jo fariabelen mei Booleaanske wearden (wier / falsk) kinne omkeare of tekenrige en numerike fariabelen bewurkje. Foar troch de brûker feroare wearden is in knop tafoege om feroarings werom te jaan nei de standertwearde.

    Firefox 71 release

    Nei it iepenjen fan about:config, wurde standert de items net werjûn en allinich de sykbalke is sichtber, en om de folsleine list te besjen moatte jo op de knop "Alles sjen litte". Nei Ynstellings tafoege opsje "general.aboutConfig.enable", talitte werstelle tagong ta de oer: config side as it wie opsjoneel útskeakele by de bou faze;

    Firefox 71 release

  • Belutsen standert, in nije ynterface foar it besjen fan TLS-sertifikaten, tagonklik fia de tsjinstside "oer: sertifikaat" en it menu "Ark > Side-ynfo > Feiligens > Sertifikaat sjen". De ymplemintaasje fan 'e sertifikaatwerjefte-ynterface is folslein opnij skreaun mei JavaScript en standert webtechnologyen, en is ek yn oerienstimming brocht mei de Firefox Quantum-styl. As earder in apart finster waard iepene om sertifikaten te besjen, no wurdt de ynformaasje werjûn yn in ljepper yn in foarm dy't tinkt oan in add-on Wis wat.

    Firefox 71 release

  • Modernisearre adres bar design. De meast opfallende feroaring wie it fuortgean fan it werjaan fan de list mei oanbefellings oer de heule breedte fan it skerm yn it foardiel fan in dúdlik markearre útklapfinster. De foarstelde wizigingen geane troch mei de ûntwikkeling fan 'e nije ymplemintaasje fan' e Quantum Bar-adresbalke, dy't ferskynde yn Firefox 68 en wurdt karakterisearre troch in folsleine herskriuwing fan 'e koade, it ferfangen fan XUL / XBL mei in standert Web API. Yn it earste stadium werhelle it ûntwerp fan Quantum Bar de âlde adresbalke folslein en de wizigingen wiene beheind ta ynterne werwurking. No is der wurke oan it ferbetterjen fan it uterlik. De wizigingen binne op it stuit standert útskeakele en fereaskje aktivearring fia de "browser.urlbar.megabar" ynstelling yn about:config.

    Firefox 71 release

  • Added stypje it starten fan 'e browser yn' e ynternetkioskmodus, dy't wurdt aktivearre troch de opsje "-kiosk" op 'e kommandorigel op te jaan en liedt ta de mooglikheid om allinich yn folslein skerm modus te wurkjen. De werjefte fan ynterfacekontrôles, pop-ups, kontekstmenu's en statusyndikatoaren foar sideladen (werjefte fan keppelings en aktuele URL) is blokkearre. Toetseboerdynfier is slim beheind, bygelyks it ferwurkjen fan 'e Alt- en Ctrl-toetsen is útskeakele, wat foarkomt dat jo de blêder ferlitte, oerskeakelje nei in oare applikaasje of in oare side iepenje. De modus kin brûkt wurde om te organisearjen de wurking fan ferskate autonome terminals, reklame stands, demonstraasje panielen en oare systemen beheind ta wurkjen mei ien webside / web applikaasje.
  • Yn it systeem tafoeging opnommen mei de browser Ferslútend (earder waard de add-on levere as Lockbox), oanbod "oer: logins" ynterface foar it behearen fan bewarre wachtwurden, subdomeinherkenning is ferskynd by it automatysk ynfoljen fan wachtwurdynfierformulieren. Firefox Monitor warskôgings oer kompromittearre akkounts binne ek ymplementearre foar brûkers mei skermlêzers.
  • Builds foar Windows, Linux en macOS brûke in native MP3-dekoder.
  • Notifikaasjes tafoege oer blokkearjen fan koade foar cryptocurrency-mynbou oan de avansearre anty-tracing-modus. It paniel werjûn as jo op it ikoan klikke fan 'e skyldôfbylding yn' e adresbalke toant in teller fan blokkearre trackers.
  • Foar Windows-brûkers is de mooglikheid om fideo te besjen yn Picture-in-Picture-modus standert ynskeakele, wêrtroch jo de fideo kinne losmeitsje yn 'e foarm fan in driuwend finster dat sichtber bliuwt as jo troch de browser navigearje. Om yn dizze modus te besjen, moatte jo klikke op de tooltip of yn it kontekstmenu dat wurdt werjûn as jo rjochtsklikke op 'e fideo, selektearje "Ofbylding yn ôfbylding" (yn YouTube, dy't syn eigen kontekstmenu-hantler ferfangt, moatte jo rjochts- klik twa kear of klik mei de Shift-toets yndrukt). Op net-Windows-systemen kin modusstipe ynskeakele wurde yn about:config mei de opsje "media.videocontrols.picture-in-picture.enabled".
  • Implementearre stipe foar geneste mearlaach opmaak fan side-eleminten (CSS Grid Level 2), dy't de fleksibiliteit fan it bouwen fan raster-ôfstimd side-yndielingen signifikant ferbettert troch de mooglikheid te jaan om berneleminten te definiearjen dy't ferankere binne oan âldersellen (in apart raster pleatse yn in sel). Neste rasters wurde definiearre mei de wearde "subgrid" yn de eigenskippen "grid-template-columns" en "grid-template-rows". Stipe foar nestede rasters is ek tafoege oan de DevTools Grid Inspector-ynspeksjemodus.
  • Eigenskip tafoege oan CSS kolom-span, wêrtroch it elemint alle kolommen oerspant.
  • Yn in CSS-eigendom klip-paad tafoege de mooglikheid om te bepalen it sicht beheinende gebiet oantsjutte mei help fan de funksje paad() в formaat SVG oersjoch.
  • Added de mooglikheid om rekken te hâlden mei de aspektferhâldingskoëffisjint definieare troch it pân aspekt-ferhâlding, foar de HTML-attributen "hichte" en "breedte" yn 'e img-tag.
  • Metoade tafoege oan JavaScript Promise.allSettled().
  • Implementearre klasse MathMLElement (foarhinne waard allinich de klasse levere Elemint), it definiearjen fan eleminten yn 'e notaasje MathML. Ek tafoege is de oerienkommende MathML DOM beam wêrmei jo brûke kinne mathmlEl.style en globale evenemint handlers.
  • In konstruktor is tafoege oan de DOM StaticRange() om in StaticRange-objekt te meitsjen dat in diel fan 'e DOM-ynhâld fertsjintwurdiget.
  • Added API Media Sesje, dy't ark biedt foar it oanpassen fan in blok mei ynformaasje oer it spieljen fan multimedia-ynhâld yn it notifikaasjegebiet. Troch dizze API kin in webapplikaasje net allinich in notifikaasje werjaan oer it begjin fan it spieljen fan in nij ferske, mar ek kontrôle organisearje fanút it notifikaasjegebiet of fia de skermbefeiligingsinterface, bygelyks knoppen pleatse foar pauze, ferpleatse troch de stream, of ferpleatse nei it folgjende ferske.
  • Yn de API foar tafoegingsûntwikkelders ferbettere behanneling fan mislearrings by it laden fan gegevens. Popup-finsters iepene troch tafoegings fia de windows.create-oprop werjaan no de add-onnamme yn stee fan de add-on URL ("moz-extension://").
  • WebGL stipet no tafoegings OVR_multiview2, wêrmei jo tagelyk mei ien oprop ferskate viewports kinne werjaan (bygelyks nuttich foar stereo-útfier yn WebXR);
  • De ynterface foar ynspeksje fan netwurkaktiviteit omfettet de mooglikheid om de stadia fan it ferwurkjen fan in netwurkfersyk te analysearjen mei aparte werjefte fan 'e tiid fan resolúsje yn DNS, ferbining oprjochting, it ferstjoeren fan gegevens en it ûntfangen fan in antwurd. Ynformaasje wurdt levere fia in nij ljepblêd Timing yn 'e rjochter sydbalke.

    Firefox 71 release

  • Yn de standert netwurk aktiviteit tracking ynterface ynbegrepen modus foar ynspeksje fan WebSocket-ferbiningen mei de mooglikheid om aktive ferbiningen te stopjen.

    Firefox 71 release

  • Taheakke oan Network Monitor stypje folsleine-tekst sykjen yn fersyk / antwurd lichems, koekjes en kopteksten, en ek ymplementearre kâns it laden fan bepaalde URL's blokkearje troch filters ta te foegjen mei de nedige maskers.

    Firefox 71 release

  • Implementearre yn 'e webkonsole multiline modus bewurkjen, wêrtroch jo JavaScript-konstruksjes kinne ynfiere ferdield yn ferskate rigels en se útfiere net troch op Enter te drukken, mar troch te klikken op de knop Run. De modus is ûntwurpen as in sydpaniel, werjûn nei it klikken op it ikoan "split pane" oan 'e rjochterkant fan it ynfierfjild of fia de fluchtoets Ctrl + B.

    Firefox 71 release

  • De JavaScript-debugger biedt foarbyld wearden fan fariabelen op it plak fan har gebrûk yn 'e koade, ymplementearre dirigearjen evenemint log en tafoege de mooglikheid om útskeakelje popup blok mei brekpunten (devtools.debugger.features.overlay yn about:config).

    Firefox 71 release

  • In korrektyf update foar Firefox 68.2 is taret foar Android. Lit ús jo herinnerje dat de formaasje fan nije wichtige releases fan Firefox foar Android is stopset. Om Firefox foar Android te ferfangen, koadenamme Fenix ​​​​(ferspraat as Foarbyld fan Firefox) ûntwikkelet in nije browser foar mobile apparaten mei de GeckoView-motor en in set Mozilla Android Components-biblioteken.

    De ôfnimming fan it tal krityske kwetsberens komt troch it feit dat ûnthâldproblemen, lykas bufferoerlêst en tagong ta al befrijde ûnthâldgebieten, no as gefaarlik markearre wurde, mar net kritysk. De nije release reparearret 13 ferlykbere problemen dy't mooglik liede kinne ta it útfieren fan oanfallerskoade as spesjaal makke siden wurde iepene.

Neist ynnovaasjes en bugfixes hat Firefox 71 reparearre 26 kwetsberens, wêrfan 17 (sammele ûnder CVE-2019-17013 и CVE-2019-17012) wurde markearre as mooglik yn steat om te lieden ta útfiering fan oanfallerskoade by it iepenjen fan spesjaal ûntworpen siden. It is opmerklik dat ûnthâld problemen lykas buffer oerlêst en tagong ta al befrijde ûnthâld gebieten wurde no markearre as gefaarlik, mar net kritysk.

Boarne: opennet.ru

Add a comment