Pagpagawas sa Firefox 71

nahitabo pagpagawas sa web browser Firefox nga 71Ug mobile nga bersyon Firefox 68.3 para sa Android nga plataporma. Dugang pa, usa ka update ang nahimo mga sanga long-term nga suporta 68.3.0. Hapit na sa entablado beta testing Ang sanga sa Firefox 72 mobalhin, ang pagpagawas niini gikatakda sa Enero 7 (proyekto moadto sa ibabaw alang sa bag-ong 4 ka semana siklo sa kalamboan).

nag-unang mga inobasyon:

  • Gisugyot bag-ong interface para sa “about:config” page, nga usa ka service web page nga nag-abli sulod sa browser, gisulat sa HTML, CSS ug JavaScript. Ang mga elemento sa panid mahimo nga arbitraryong mapili gamit ang mouse (lakip ang daghang linya sa usa ka higayon) ug ibutang sa clipboard nga dili gamiton ang menu sa konteksto. Ang pinakataas nga string sa pagpangita gipabilin ug gipalapdan aron maapil ang mga bag-ong variable. Dugang pa, gipatuman ang suporta sa pagpangita pinaagi sa usa ka standard nga mekanismo, nga gigamit usab sa pagpangita sa regular nga mga panid nga adunay sunod-sunod nga pagpangita sa mga posporo.

    Pagpagawas sa Firefox 71

    Alang sa matag setting, usa ka buton ang gidugang nga nagtugot kanimo sa pagbag-o sa mga variable nga adunay mga kantidad nga Boolean (tinuod / sayup) o pag-edit sa string ug mga variable nga numero. Alang sa mga bili nga giusab sa user, usa ka buton ang gidugang aron ibalik ang mga kausaban sa default value.

    Pagpagawas sa Firefox 71

    Human sa pag-abli mahitungod sa: config, pinaagi sa default ang mga butang dili ipakita ug ang search bar lamang ang makita, ug aron matan-aw ang tibuok listahan kinahanglan nimo nga i-klik ang "Ipakita ang tanan" nga buton. Sa Settings gidugang opsyon nga "general.aboutConfig.enable", pagtugot ibalik ang pag-access sa about:config nga panid kung kini opsyonal nga gi-disable sa yugto sa pagtukod;

    Pagpagawas sa Firefox 71

  • Naapil pinaagi sa default, usa ka bag-ong interface alang sa pagtan-aw sa mga sertipiko sa TLS, ma-access pinaagi sa panid sa serbisyo nga "mahitungod sa: sertipiko" ug ang menu nga "Mga Himan > Impormasyon sa Pahina > Seguridad > Pagtan-aw sa Sertipiko". Ang pagpatuman sa interface sa pagtan-aw sa sertipiko hingpit nga gisulat pag-usab gamit ang JavaScript ug standard nga mga teknolohiya sa web, ug gipahiuyon usab sa istilo sa Firefox Quantum. Kung kaniadto usa ka bulag nga bintana ang giablihan aron makita ang mga sertipiko, karon ang kasayuran gipakita sa usa ka tab sa usa ka porma nga nagpahinumdom sa usa ka add-on. Tino nga Usa ka Butang.

    Pagpagawas sa Firefox 71

  • Gi-moderno disenyo sa address bar. Ang labing namatikdan nga pagbag-o mao ang pagbalhin gikan sa pagpakita sa lista sa mga rekomendasyon sa tibuuk nga gilapdon sa screen pabor sa usa ka tin-aw nga gimarkahan nga drop-down window. Ang gisugyot nga mga pagbag-o nagpadayon sa pagpalambo sa bag-ong pagpatuman sa Quantum Bar address bar, nga nagpakita sa Firefox 68 ug gihulagway sa usa ka kompleto nga pagsulat pag-usab sa code, nga gipulihan ang XUL/XBL sa usa ka standard Web API. Sa una nga yugto, ang disenyo sa Quantum Bar hingpit nga gisubli ang daan nga address bar ug ang mga pagbag-o limitado sa internal nga rework. Karon ang trabaho nagsugod sa pagpalambo sa panagway. Ang mga pagbag-o sa pagkakaron gi-disable pinaagi sa default ug nanginahanglan pagpaaktibo pinaagi sa setting nga "browser.urlbar.megabar" sa about:config.

    Pagpagawas sa Firefox 71

  • Gidugang pagsuporta paglansad sa browser sa Internet kiosk mode, nga gi-aktibo pinaagi sa pagtino sa kapilian nga "-kiosk" sa linya sa mando ug nagdala sa katakus nga magtrabaho lamang sa full-screen mode. Ang pagpakita sa mga kontrol sa interface, mga pop-up, mga menu sa konteksto, ug mga indikasyon sa status sa pagkarga sa panid (pagpakita sa mga link ug kasamtangang URL) gibabagan. Ang pag-input sa keyboard limitado kaayo, pananglitan, ang pagproseso sa Alt ug Ctrl nga mga yawe gi-disable, nga nagpugong kanimo sa paggawas sa browser, pagbalhin sa laing aplikasyon, o pag-abli sa laing site. Ang mode mahimong gamiton sa pag-organisar sa operasyon sa nagkalain-laing autonomous terminals, advertising stand, demonstration panel ug uban pang mga sistema nga limitado sa pagtrabaho sa usa ka website/web application.
  • Sa sistema add-on nga gilakip sa browser Lakaw (kaniadto ang add-on gihatag ingon Lockbox), paghalad "bahin sa: logins" interface alang sa pagdumala sa gitipigan nga mga password, subdomain nga pag-ila nagpakita sa diha nga autofilling password entry porma. Ang mga alerto sa Firefox Monitor bahin sa mga nakompromiso nga mga account gipatuman usab alang sa mga tiggamit nga adunay mga screen reader.
  • Nagtukod alang sa Windows, Linux ug macOS naggamit ug lumad nga MP3 decoder.
  • Gidugang ang mga pahibalo bahin sa pag-block sa code alang sa pagmina sa cryptocurrency sa advanced anti-tracing mode. Ang panel nga gipakita kung imong gi-klik ang icon gikan sa taming nga imahe sa address bar nagpakita sa usa ka counter sa gibabagan nga mga tracker.
  • Alang sa mga tiggamit sa Windows, ang abilidad sa pagtan-aw sa video sa Picture-in-Picture mode gipalihok pinaagi sa default, nga nagtugot kanimo sa pagtangtang sa video sa porma sa usa ka naglutaw nga bintana nga nagpabiling makita samtang nag-navigate ka sa browser. Aron matan-aw sa kini nga mode, kinahanglan nimo nga i-klik ang tooltip o sa menu sa konteksto nga gipakita kung nag-right-click ka sa video, pilia ang "Larawan sa litrato" (sa YouTube, nga gipuli ang kaugalingon nga tigdumala sa menu sa konteksto, kinahanglan nimo nga i-right- i-klik kaduha o i-klik gamit ang Shift key nga gipugos). Sa mga sistema nga dili Windows, ang suporta sa mode mahimong magamit sa about:config gamit ang "media.videocontrols.picture-in-picture.enabled" nga kapilian.
  • Gipatuman suporta alang sa nested multi-layer nga layout sa mga elemento sa panid (CSS Grid Level 2), nga makapausbaw pag-ayo sa pagka-flexible sa pagtukod og grid-aligned nga mga layout sa panid pinaagi sa paghatag og abilidad sa paghubit sa mga elemento sa bata nga naka-angkla ngadto sa mga ginikanan nga mga selula (pagbutang og bulag nga grid sulod sa usa ka cell). Ang mga nested grids gihubit gamit ang kantidad nga "subgrid" sa mga kabtangan nga "grid-template-columns" ug "grid-template-rows". Ang suporta alang sa nested grids gidugang usab sa DevTools Grid Inspector inspection mode.
  • Gidugang nga kabtangan sa CSS gitas-on sa kolum, nga gitugotan ang elemento nga mosangkap sa tanan nga mga kolum.
  • Sa usa ka kabtangan sa CSS clip-dalan gidugang ang abilidad sa pagtino sa visibility limiting area nga gipiho gamit ang function dalan() в format SVG nga outline.
  • Gidugang ang abilidad sa pagkonsiderar sa aspect ratio coefficient nga gihubit pinaagi sa kabtangan aspeto-ratio, para sa HTML attributes nga "taas" ug "lapad" sa img tag.
  • Pamaagi nga gidugang sa JavaScript Promise.allSettled(), nga nagbalik lamang sa natuman na o gisalikway nga mga saad, nga wala magtagad sa pending nga mga saad (nagtugot kanimo sa paghulat sa resulta sa pagpatuman sa dili pa modagan sa laing code).
  • Gipatuman nga klase MathMLElement (kaniadto ang klase ra ang gihatag elemento), paghubit sa mga elemento sa notasyon MathML. Gidugang usab ang katugbang nga punoan sa MathML DOM diin magamit nimo ang mathmlEl.style ug global nga mga tigdumala sa panghitabo.
  • Usa ka konstruktor ang gidugang sa DOM StaticRange() sa paghimo og StaticRange nga butang nga nagrepresentar sa usa ka bahin sa sulod sa DOM.
  • Gidugang nga API Sesyon sa Media, nga naghatag mga himan alang sa pag-customize sa usa ka bloke nga adunay kasayuran bahin sa pagdula sa sulud sa multimedia sa lugar sa pagpahibalo. Pinaagi sa kini nga API, ang usa ka web application dili lamang makapakita usa ka pahibalo bahin sa pagsugod sa pagpatugtog sa usa ka bag-ong kanta, apan usab pag-organisar sa kontrol gikan sa lugar nga pahibalo o pinaagi sa interface sa screen saver, pananglitan, ibutang ang mga buton alang sa paghunong, paglihok sa sapa, o pagbalhin sa sunod nga kanta.
  • Sa API alang sa mga add-on nga developer milambo pagdumala sa mga kapakyasan sa pagkarga sa datos. Ang mga popup windows nga giablihan pinaagi sa mga add-on pinaagi sa windows.create call karon ipakita ang add-on nga ngalan imbes sa add-on URL ("moz-extension://").
  • Ang WebGL karon nagsuporta sa mga extension OVR_multiview2, nga nagtugot kanimo sa pag-render sa daghang viewports sa usa ka tawag (pananglitan, mapuslanon alang sa stereo output sa WebXR);
  • Ang interface alang sa pag-inspeksyon sa kalihokan sa network naglakip sa abilidad sa pag-analisar sa mga yugto sa pagproseso sa usa ka hangyo sa network nga adunay bulag nga pagpakita sa oras sa resolusyon sa DNS, pagtukod sa koneksyon, pagpadala sa datos ug pagdawat usa ka tubag. Ang impormasyon gihatag pinaagi sa bag-ong Timing tab sa tuo nga sidebar.

    Pagpagawas sa Firefox 71

  • Sa default nga interface sa pagsubay sa kalihokan sa network gilakip mode alang sa pag-inspeksyon sa mga koneksyon sa WebSocket nga adunay abilidad sa paghunong sa mga aktibong koneksyon.

    Pagpagawas sa Firefox 71

  • Gidugang sa Network Monitor pagsuporta full-text nga pagpangita sa hangyo/tubag nga mga lawas, cookies ug mga ulohan, ug gipatuman usab oportunidad gibabagan ang pagkarga sa pipila nga mga URL pinaagi sa pagdugang mga pagsala nga adunay kinahanglan nga mga maskara.

    Pagpagawas sa Firefox 71

  • Gipatuman sa web console multiline mode pag-edit, nga nagtugot kanimo sa pagsulod sa mga konstruksyon sa JavaScript nga gibahin sa daghang mga linya ug ipatuman kini dili pinaagi sa pagpindot sa Enter, apan pinaagi sa pag-klik sa Run button. Ang mode gidisenyo isip side panel, nga gipakita human sa pag-klik sa “split pane” icon sa tuo nga bahin sa input field o pinaagi sa keyboard shortcut Ctrl+B.

    Pagpagawas sa Firefox 71

  • Ang JavaScript debugger naghatag preview bili sa mga baryable sa dapit sa ilang paggamit sa code, gipatuman pagdumala log sa panghitabo ug gidugang ang abilidad sa pag-disable popup block nga adunay mga breakpoints (devtools.debugger.features.overlay sa about:config).

    Pagpagawas sa Firefox 71

  • Usa ka corrective update para sa Firefox 68.2 giandam na para sa Android. Pahinumdum kami kanimo nga ang pagporma sa mga bag-ong hinungdanon nga pagpagawas sa Firefox alang sa Android gihunong na. Aron mapulihan ang Firefox alang sa Android, gi-codenamed Fenix ​​​​(giapod-apod ingon Pag-preview sa Firefox) molambo usa ka bag-ong browser para sa mga mobile device gamit ang GeckoView nga makina ug usa ka set sa mga library sa Mozilla Android Components.

    Ang pagkunhod sa gidaghanon sa mga kritikal nga kahuyangan tungod sa kamatuoran nga ang mga problema sa panumduman, sama sa buffer overflows ug pag-access sa napagawas na nga mga lugar sa panumduman, karon gimarkahan nga delikado, apan dili kritikal. Ang bag-ong pagpagawas nag-ayo sa 13 ka susama nga mga isyu nga mahimong mosangpot sa pag-atake sa code nga ipatuman kung giablihan ang espesyal nga mga panid.

Dugang sa mga inobasyon ug pag-ayo sa bug, ang Firefox 71 naayo na 26 mga kahuyang, diin 17 (nakolekta ubos sa CVE-2019-17013 и CVE-2019-17012) gimarkahan nga posibleng makatultol sa pagpatuman sa code sa tig-atake sa dihang magbukas ug espesyal nga gidisenyo nga mga panid. Mamatikdan nga ang mga problema sa panumduman sama sa pag-awas sa buffer ug pag-access sa na-libre na nga mga lugar sa memorya karon gimarkahan nga peligro, apan dili kritikal.

Source: opennet.ru

Idugang sa usa ka comment