Firefox 71 lage

pran plas lage navigatè entènèt la Firefox 71Ak vèsyon mobil Firefox 68.3 pou platfòm Android la. Anplis de sa, yo te pwodwi yon aktyalizasyon branch sipò alontèm 68.3.0. Vini byento sou sèn nan tès beta Branch Firefox 72 pral deplase, li pwograme pou 7 janvye (pwojè ale sou pou yon nouvo 4 semèn sik devlopman).

Prensipal la inovasyon:

  • Pwopoze yon nouvo koòdone pou "about:config" paj la, ki se yon paj wèb sèvis ki ouvè andedan navigatè a, ekri nan HTML, CSS ak JavaScript. Eleman paj yo ka chwazi abitrèman ak sourit la (ki gen ladan plizyè liy nan yon fwa) epi mete yo sou clipboard la san yo pa itilize meni an kontèks. Chèn rechèch ki pi wo yo te konsève epi elaji pou mete nouvo varyab yo. Anplis de sa, sipò pou rechèch atravè yon mekanis estanda yo te aplike, ki itilize tou pou rechèch sou paj regilye ak rechèch etap pa etap nan alimèt.

    Firefox 71 lage

    Pou chak anviwònman, yo te ajoute yon bouton ki pèmèt ou envèse varyab ak valè Boolean (vre / fo) oswa modifye kòd ak varyab nimerik. Pou valè itilizatè yo chanje, yo te ajoute yon bouton pou retounen chanjman nan valè default la.

    Firefox 71 lage

    Apre ouvèti about:config, pa default atik yo pa montre epi se sèlman ba rechèch la vizib, epi pou w wè tout lis la ou bezwen klike sou bouton "Montre tout". Pou Anviwònman te ajoute opsyon "general.aboutConfig.enable", pèmèt retabli aksè a about:config paj si li te opsyonèlman enfim nan etap nan bati;

    Firefox 71 lage

  • Patisipe pa default, yon nouvo koòdone pou gade sètifika TLS, aksesib nan paj sèvis "sou:certificate" la ak meni "Zouti > Enfòmasyon sou Paj > Sekirite > View Sètifika". Aplikasyon an nan koòdone gade sètifika a te konplètman reekri lè l sèvi avèk JavaScript ak teknoloji entènèt estanda, epi li te tou te pote nan liy ak style la Firefox Quantum. Si anvan yo te louvri yon fenèt separe pou wè sètifika, kounye a enfòmasyon yo parèt nan yon tab nan yon fòm ki raple yon adisyon. Sètènman yon bagay.

    Firefox 71 lage

  • Modènize konsepsyon ba adrès. Chanjman ki pi remakab la se te deplase nan montre lis rekòmandasyon yo atravè tout lajè ekran an an favè yon fenèt dewoulan ki byen make. Chanjman yo pwopoze yo kontinye devlopman nouvo aplikasyon ba adrès Quantum Bar, ki te parèt nan Firefox 68 epi ki karakterize pa yon re-ekri konplè kòd la, ranplase XUL/XBL ak yon API Web estanda. Nan premye etap la, konsepsyon Quantum Bar konplètman repete ansyen ba adrès la ak chanjman yo te limite a rivork entèn yo. Koulye a, travay yo te kòmanse amelyore aparans la. Chanjman yo kounye a enfim pa default epi yo mande pou deklanchman atravè anviwònman "browser.urlbar.megabar" nan about:config.

    Firefox 71 lage

  • Te ajoute sipòte lanse navigatè a nan mòd kyòs Entènèt, ki se aktive pa espesifye opsyon nan "-kyosk" sou liy lan lòd ak mennen nan kapasite nan travay sèlman nan mòd ekran plen. Ekspozisyon kontwòl koòdone yo, pop-ups, meni kontèks, ak endikatè estati paj chaje (ekspozisyon lyen ak URL aktyèl la) bloke. Antre nan klavye limite anpil, pa egzanp, pwosesis Alt ak Ctrl kle yo enfim, sa ki anpeche ou soti nan navigatè a, chanje nan yon lòt aplikasyon, oswa louvri yon lòt sit. Mòd la ka itilize pou òganize operasyon divès tèminal otonòm, kanpe piblisite, panno demonstrasyon ak lòt sistèm limite a travay ak yon sèl sit entènèt / aplikasyon entènèt.
  • Nan sistèm nan ajoute-sou enkli ak navigatè a Locklock (anvan yo te delivre adisyon a kòm Lockbox), ofrann "sou: logins" koòdone pou jere modpas sove, rekonesans subdomain te parèt lè ranpli fòm modpas yo. Alèt Firefox Monitor sou kont konpwomèt yo te aplike tou pou itilizatè ki gen lektè ekran.
  • Konstriksyon pou Windows, Linux ak macOS itilize yon dekodeur MP3 natif natal.
  • Te ajoute notifikasyon sou kòd bloke pou min cryptocurrency nan mòd avanse anti-tracing la. Panèl ki parèt lè ou klike sou ikòn ki soti nan imaj plak pwotèj yo nan ba adrès la montre yon kontwa trackers bloke.
  • Pou itilizatè Windows yo, kapasite pou wè videyo nan mòd Foto-an-Foto pèmèt ou detache videyo a nan fòm lan nan yon fenèt k ap flote ki rete vizib pandan w ap navige navigatè a. Pou w ka wè nan mòd sa a, ou bezwen klike sou enfòmasyon an oswa nan meni kontèks ki parèt lè w klike sou videyo a, chwazi "Foto nan foto" (nan YouTube, ki ranplase pwòp meni kontèks li, ou ta dwe dwa-). klike de fwa oswa klike sou ak kle Shift la peze). Sou sistèm ki pa Windows, sipò mòd ka aktive nan about:config lè l sèvi avèk opsyon "media.videocontrols.picture-in-picture.enabled".
  • Aplike sipò pou layout milti-kouch nan eleman paj yo (CSS Grid Nivo 2), ki amelyore siyifikativman fleksibilite nan bati paj ki aliye sou kadriyaj la lè li bay kapasite pou defini eleman pitit ki ancrage nan selil paran yo (mete yon kadriyaj separe nan yon selil). Kadriyaj anbrike yo defini lè l sèvi avèk valè "subgrid" nan pwopriyete yo "grid-modèl-kolòn" ak "grid-modèl-ranje". Sipò pou grilles anbrike yo te ajoute tou nan mòd enspeksyon DevTools Grid Inspector.
  • Te ajoute pwopriyete nan CSS kolòn-span, ki pèmèt eleman nan span tout kolòn.
  • Nan yon pwopriyete CSS clip-chemen te ajoute kapasite nan detèmine zòn nan limite vizibilite espesifye lè l sèvi avèk fonksyon an chemen() в fòma Deskripsyon SVG.
  • Te ajoute kapasite nan pran an kont koyefisyan rapò aspè defini nan pwopriyete a aspè-rapò, pou atribi HTML "wotè" ak "lajè" nan tag img la.
  • Metòd te ajoute nan JavaScript Promise.allSettled(), ki retounen sèlman deja akonpli oswa rejte pwomès, san yo pa pran an kont pwomès annatant (pèmèt ou tann pou rezilta a nan ekzekisyon anvan ou kouri lòt kòd).
  • Klas aplike MathMLElement (anvan yo te bay sèlman klas la Eleman), defini eleman nan notasyon an MathML. Te ajoute tou pyebwa MathML DOM ki koresponn lan ak ki ou ka itilize mathmlEl.style ak moun kap okipe evènman mondyal la.
  • Yon konstrukteur te ajoute nan DOM la StaticRange() pou kreye yon objè StaticRange ki reprezante yon pati nan kontni DOM la.
  • Te ajoute API Sesyon medya, ki bay zouti pou personnaliser yon blòk ak enfòmasyon sou jwe kontni miltimedya nan zòn notifikasyon an. Atravè API sa a, yon aplikasyon entènèt ka pa sèlman montre yon notifikasyon sou kòmansman jwe yon nouvo chante, men tou, òganize kontwòl nan zòn notifikasyon an oswa atravè koòdone ekran ekonomizeur, pou egzanp, mete bouton pou pran yon poz, deplase nan kouran an, oswa deplase nan pwochen chante a.
  • Nan API pou devlopè adisyonèl yo amelyore manyen echèk lè w ap chaje done yo. Fenèt popup ki louvri pa add-ons atravè apèl la windows.create kounye a montre non an ajoute-sou olye pou yo ajoute-sou URL ("moz-extension://").
  • WebGL kounye a sipòte ekstansyon yo OVR_multiview2, ki pèmèt ou rann plizyè vi nan yon fwa ak yon sèl apèl (pa egzanp, itil pou pwodiksyon stereo nan WebXR);
  • Koòdone pou enspekte aktivite rezo a gen ladan kapasite pou analize etap yo nan pwosesis yon demann rezo ak ekspozisyon separe nan tan an nan rezolisyon nan DNS, etablisman koneksyon, voye done ak resevwa yon repons. Enfòmasyon yo bay atravè yon nouvo tab Distribisyon nan ba bò dwat la.

    Firefox 71 lage

  • Nan defo rezo aktivite Suivi entèfas enkli mòd pou enspekte koneksyon WebSocket ak kapasite pou fè yon poz koneksyon aktif.

    Firefox 71 lage

  • Te ajoute nan Network Monitor sipòte rechèch konplè tèks nan kò demann/repons, bonbon ak headers, epi tou aplike opòtinite bloke chaj sèten URL lè w ajoute filtè ak mask ki nesesè yo.

    Firefox 71 lage

  • Aplike nan konsole entènèt la mòd multiliy koreksyon, ki pèmèt ou antre nan konstriksyon JavaScript divize an plizyè liy epi egzekite yo pa peze Antre, men klike sou bouton an Kouri. Mòd la fèt kòm yon panèl bò, parèt apre klike sou ikòn "divize" sou bò dwat jaden an antre oswa atravè chemen kout klavye Ctrl + B.

    Firefox 71 lage

  • Debugger JavaScript bay preview valè varyab nan plas yo sèvi ak yo nan kòd la, aplike konduit boutèy demi lit evènman e li te ajoute kapasite pou enfim blòk popup ak breakpoints (devtools.debugger.features.overlay nan about:config).

    Firefox 71 lage

  • Yo prepare yon aktyalizasyon korektif pou Firefox 68.2 pou Android. Se pou nou raple w ke fòmasyon nan nouvo degaje enpòtan nan Firefox pou Android yo te sispann. Pou ranplase Firefox pou android, non kod Fenix ​​​​(distribiye kòm firefoxpreview) ap devlope yon nouvo navigatè pou aparèy mobil lè l sèvi avèk motè GeckoView ak yon seri bibliyotèk Mozilla Android Components.

    Diminisyon nan kantite vilnerabilite kritik yo se akòz lefèt ke pwoblèm memwa, tankou debòde tanpon ak aksè nan zòn memwa ki deja libere, kounye a make kòm danjere, men se pa kritik. Nouvo lage a korije 13 pwoblèm ki sanble ki ka mennen nan kòd atakan yo te egzekite lè paj espesyalman fabrike yo louvri.

Anplis de inovasyon ak korije ensèk, Firefox 71 te fikse 26 vilnerabilite, ki 17 (kolekte anba CVE-2019-17013 и CVE-2019-17012) yo make kòm potansyèlman kapab mennen nan ekzekisyon kòd atakè lè yo louvri paj ki fèt espesyalman. Li enpòtan pou remake ke pwoblèm memwa tankou debòde tanpon ak aksè nan zòn memwa ki deja libere yo kounye a make kòm danjere, men se pa kritik.

Sous: opennet.ru

Add nouvo kòmantè