Pagpagawas sa Firefox 68

Gipasa ni pagpagawas sa web browser Firefox nga 68Ug mobile nga bersyon Firefox 68 alang sa Android nga plataporma. Ang pagpagawas kay gi-categorize isip Extended Support Service (ESR) branch, nga adunay mga update nga gipagawas sa tibuok tuig. Dugang pa, usa ka update sa miaging mga sanga long-term nga suporta 60.8.0. Hapit na sa entablado beta testing Ang sanga sa Firefox 69 mag-transition, ang pagpagawas niini gikatakda sa Septyembre 3.

nag-unang mga inobasyon:

  • Ang bag-ong add-on manager (mahitungod sa: mga addon) gipalihok pinaagi sa default, sa hingpit gisulat pag-usab gamit ang HTML/JavaScript ug mga standard nga teknolohiya sa web isip kabahin sa inisyatiba sa pagtangtang sa browser sa XUL ug XBL-based nga mga component. Sa bag-ong interface alang sa matag add-on sa porma sa mga tab, posible nga makita ang usa ka bug-os nga paghulagway, pagbag-o sa mga setting ug pagdumala sa mga katungod sa pag-access nga dili mobiya sa main page nga adunay lista sa mga add-on.

    Pagpagawas sa Firefox 68

    Imbis nga lahi nga mga buton alang sa pagpugong sa pagpaaktibo sa mga add-on, gitanyag ang usa ka menu sa konteksto. Ang mga nabaldado nga mga add-on klaro na nga gibulag gikan sa mga aktibo ug gilista sa usa ka lahi nga seksyon.

    Pagpagawas sa Firefox 68

    Ang usa ka bag-ong seksyon gidugang uban ang mga add-on nga girekomenda alang sa pag-install, ang komposisyon nga gipili depende sa na-install nga mga add-on, setting ug estadistika sa trabaho sa gumagamit. Gidawat ang mga add-on sa lista sa mga rekomendasyon sa konteksto kung nakab-ot nila ang mga kinahanglanon sa Mozilla alang sa seguridad, pagkamapuslanon ug pagkagamit, ug usab epektibo ug epektibo nga makasulbad sa mga karon nga problema nga makapaikag sa daghang mamiminaw. Ang gisugyot nga mga pagdugang moagi sa usa ka bug-os nga pagsusi sa seguridad alang sa matag update;

    Pagpagawas sa Firefox 68

  • Gidugang ang usa ka buton aron magpadala mga mensahe sa Mozilla bahin sa mga problema sa mga add-on ug tema. Pananglitan, pinaagi sa gihatag nga porma, mahimo nimong pasidan-an ang mga developer kung nakit-an ang malisyoso nga kalihokan, ang mga problema sa pagpakita sa mga site tungod sa usa ka add-on, dili pagsunod sa gipahayag nga pag-andar, ang hitsura sa usa ka add-on nga wala’y aksyon sa gumagamit. , o mga problema sa kalig-on ug performance.

    Pagpagawas sa Firefox 68

  • Usa ka bag-ong pagpatuman sa Quantum Bar address bar gilakip, nga halos parehas sa hitsura ug gamit sa daan nga Awesome Bar address bar, apan adunay usa ka kompleto nga pag-ayo sa mga internal ug usa ka pagsulat pag-usab sa code, gipulihan ang XUL/XBL sa usa ka sumbanan. Web API. Ang bag-ong pagpatuman sa kamahinungdanon nagpayano sa proseso sa pagpalapad sa pag-andar (ang paghimo sa mga add-on sa WebExtensions format gisuportahan), nagtangtang sa estrikto nga mga koneksyon sa mga subsystem sa browser, nagtugot kanimo sa dali nga pagkonektar sa bag-ong mga tinubdan sa datos, ug adunay mas taas nga performance ug responsiveness sa interface . Sa mamatikdan nga mga pagbag-o sa kinaiya, ang panginahanglan lamang sa paggamit sa mga kombinasyon nga Shift+Del o Shift+BackSpace (kaniadto nagtrabaho nga walay Shift) aron mapapas ang mga entry sa kasaysayan sa pag-browse gikan sa resulta sa tooltip nga gipakita sa dihang nagsugod ka sa pag-type ang namatikdan;
  • Ang usa ka hingpit nga madulom nga tema alang sa pagtan-aw sa magbabasa gipatuman, kung mahimo, ang tanan nga mga elemento sa disenyo sa bintana ug panel gipakita usab sa ngitngit nga mga shade (kaniadto, ang pagbalhin sa ngitngit ug kahayag nga mga mode sa Reader View makaapekto lamang sa lugar nga adunay sulud sa teksto);

    Pagpagawas sa Firefox 68

  • Sa higpit nga paagi sa pag-ali sa dili gusto nga sulud (estrikto), dugang sa tanan nga nahibal-an nga mga sistema sa pagsubay ug tanan nga mga third-party nga Cookies, ang JavaScript nga mga pagsal-ot nga ang pagmina sa mga cryptocurrencies o pagsubay sa mga tiggamit gamit ang tinago nga mga pamaagi sa pag-ila gibabagan usab. Kaniadto, ang pag-block sa datos nahimo pinaagi sa usa ka dayag nga pagpili sa custom blocking mode. Ang pag-block gihimo sumala sa dugang nga mga kategorya (fingerprinting ug cryptomining) sa lista sa Disconnect.me;

    Pagpagawas sa Firefox 68

  • Ang anam-anam nga paglakip sa compositing system nagpadayon Servo WebRender, gisulat sa Rust nga pinulongan ug pag-outsourcing sa paghubad sa sulod sa panid ngadto sa bahin sa GPU. Kung gigamit ang WebRender, imbes nga ang built-in nga compositing system nga gitukod sa Gecko engine, nga nagproseso sa datos gamit ang CPU, ang mga shader nga nagdagan sa GPU gigamit aron mahimo ang mga operasyon sa pag-render sa katingbanan sa mga elemento sa panid, nga nagtugot sa usa ka hinungdanon nga pagtaas sa katulin sa pag-render. ug pagkunhod sa load sa CPU.

    Dugang pa sa mga tiggamit sa NVIDIA video card sugod sa
    Firefox nga 68 pagsuporta Ang WebRender ma-enable alang sa Windows 10 base nga mga sistema nga adunay AMD graphics card. Mahimo nimong susihon kung gi-activate ba ang WebRender sa about:support page. Aron mapugos kini sa about:config, kinahanglan nimo nga i-activate ang mga setting nga "gfx.webrender.all" ug "gfx.webrender.enabled" o pinaagi sa pagsugod sa Firefox gamit ang environment variable MOZ_WEBRENDER=1 set. Sa Linux, ang suporta sa WebRender mas daghan o dili kaayo lig-on alang sa mga Intel video card nga adunay mga drayber sa Mesa 18.2+;

  • Usa ka seksyon ang gidugang sa "hamburger" nga menu sa tuo nga bahin sa address bar panel alang sa dali nga pag-access sa mga setting sa account sa Firefox Account;
  • Gidugang ang usa ka bag-ong built-in nga "about:compat" nga panid nga naglista sa mga workaround ug mga patch nga gipadapat aron masiguro ang pagkaangay sa mga piho nga site nga wala molihok sa husto sa Firefox. Ang mga pagbag-o nga gihimo alang sa pagkaangay sa pinakasimple nga mga kaso limitado sa pagbag-o sa "User Agent" identifier kung ang site hugot nga gihigot sa pipila nga mga browser. Sa mas komplikado nga mga sitwasyon, ang JavaScript code gipadagan sa konteksto sa site aron matul-id ang mga isyu sa compatibility;
    Pagpagawas sa Firefox 68

  • Tungod sa potensyal nga mga isyu sa kalig-on sa dihang ang pagbalhin sa browser ngadto sa usa ka proseso nga operating mode, diin ang paghimo sa interface ug pagproseso sa mga sulod sa mga tab gihimo sa usa ka proseso, gikan sa about:config gikuha Ang "browser.tabs.remote.force-enable" ug "browser.tabs.remote.force-disable" nga mga setting nga mahimong magamit sa pag-disable sa multi-process mode (e10s). Dugang pa, ang pagbutang sa opsyon sa "browser.tabs.remote.autostart" ngadto sa "false" dili na awtomatik nga mag-disable sa multi-process mode sa desktop versions sa Firefox, sa opisyal nga mga build, ug sa dihang gilusad nga walay pagpagana sa automated test execution;
  • Ang ikaduhang yugto sa pagpalapad sa gidaghanon sa mga tawag sa API gipatuman, nga magamit lamang sa pag-abli sa usa ka panid sa usa ka protektadong konteksto (Luwas nga Konteksto), i.e. kung giablihan pinaagi sa HTTPS, pinaagi sa localhost o gikan sa usa ka lokal nga file. Ang mga panid nga giablihan sa gawas sa usa ka gipanalipdan nga konteksto mapugngan na sa pagtawag sa getUserMedia() aron ma-access ang mga gigikanan sa media (sama sa camera ug mikropono);
  • Naghatag awtomatik nga pagdumala sa sayup kung nag-access pinaagi sa HTTPS, mitumaw tungod sa kalihokan sa antivirus software. Ang mga problema motungha kung ang Avast, AVG, Kaspersky, ESET ug Bitdefender nga mga antivirus makahimo sa module sa pagpanalipod sa Web, nga nag-analisar sa trapiko sa HTTPS pinaagi sa pag-ilis sa sertipiko niini sa lista sa mga sertipiko sa ugat sa Windows ug gipulihan niini ang una nga gigamit nga mga sertipiko sa site. Gigamit sa Firefox ang kaugalingon nga lista sa mga sertipiko sa ugat ug gibalewala ang lista sa sistema sa mga sertipiko, mao nga gitan-aw ang ingon nga kalihokan ingon usa ka pag-atake sa MITM.

    Ang problema nasulbad pinaagi sa awtomatikong pagpagana sa setting "security.enterprise_roots.enified", nga dugang nga nag-import sa mga sertipiko gikan sa pagtipig sa sistema. Kung mogamit ka usa ka sertipiko gikan sa pagtipig sa sistema, ug dili ang usa nga gitukod sa Firefox, usa ka espesyal nga timailhan ang idugang sa menu nga gitawag gikan sa address bar nga adunay kasayuran bahin sa site. Awtomatikong gi-enable ang setting kung makit-an ang interception sa MITM, pagkahuman gisulayan sa browser nga i-establisar pag-usab ang koneksyon ug kung mawala ang problema, maluwas ang setting. Nangatarungan nga ang ingon nga pagmaniobra wala maghatag usa ka hulga, tungod kay kung ang tindahan sa sertipiko sa sistema makompromiso, ang tig-atake mahimo usab nga ikompromiso ang tindahan sa sertipiko sa Firefox (wala gikonsiderar. posible pagpuli mga sertipiko mga tiggama sa kagamitan nga makahimo pag-apply aron ipatuman ang MITM, apan gibabagan kung gigamit ang tindahan sa sertipiko sa Firefox);

  • Ang mga lokal nga file nga giablihan sa browser dili na maka-access sa ubang mga file sa kasamtangan nga direktoryo (pananglitan, sa pag-abli sa usa ka html nga dokumento nga gipadala pinaagi sa koreo sa Firefox sa Android nga plataporma, ang usa ka JavaScript nga insert niini nga dokumento mahimong makakita sa mga sulod sa direktoryo sa ubang mga na-save nga mga file);
  • Nausab pamaagi alang sa pag-synchronize sa mga setting giusab pinaagi sa about:config interface. Karon ang mga setting ra nga naa sa puti nga lista, nga gihubit sa seksyon nga "services.sync.prefs.sync", gi-synchronize. Pananglitan, aron ma-synchronize ang parameter sa browser.some_preference, kinahanglan nimo nga itakda ang kantidad nga "services.sync.prefs.sync.browser.some_preference" sa tinuod. Aron tugotan ang pag-synchronize sa tanan nga mga setting, ang parameter nga "services.sync.prefs.dangerously_allow_arbitrary" gihatag, nga gi-disable pinaagi sa default;
  • Usa ka teknik ang gipatuman aron pakigbatokan ang makahasol nga mga hangyo aron mahatagan ang site og dugang nga permiso sa pagpadala sa mga push notification (pag-access sa Notifications API). Sugod karon, ang maong mga hangyo hilom nga mababagan gawas kon ang dayag nga interaksyon sa user sa panid marekord (pag-klik sa mouse o key press);
  • Sa palibot sa negosyo (Firefox alang sa Enterprise) dugang suporta dugang nga mga palisiya pag-customize sa browser alang sa mga empleyado. Pananglitan, ang usa ka administrador mahimo na nga makadugang usa ka seksyon sa menu alang sa pagkontak sa lokal nga suporta, pagdugang mga link sa mga kapanguhaan sa intranet sa panid alang sa pag-abli sa usa ka bag-ong tab, pag-disable ang mga rekomendasyon sa konteksto kung nangita, pagdugang mga link sa lokal nga mga file, pag-configure sa pamatasan kung nag-download sa mga file, ipasabut ang puti ug itom nga mga lista sa madawat ug dili madawat nga mga pagdugang, i-aktibo ang pipila nga mga setting;
  • Nasulbad usa ka isyu nga mahimong mosangpot sa pagkawala sa mga setting (kadaot sa prefs.js file) sa panahon sa usa ka emerhensya nga pagtapos sa proseso (pananglitan, sa dihang gipalong ang kuryente nga walay pagsira o kung ang browser nahagsa);
  • Gidugang nga suporta Pag-scroll sa Snap, usa ka set sa scroll-snap-* CSS properties nga nagtugot kanimo sa pagkontrolar sa stop point sa slider kung mag-scroll ug ang pag-align sa sliding content, ingon man ang snap sa mga elemento atol sa inertial scrolling. Pananglitan, mahimo nimong i-configure ang pag-scroll aron ibalhin sa daplin sa imahe o aron masentro ang imahe;
  • Ang JavaScript nagpatuman ug bag-ong numeric type BigInt, nga nagtugot kanimo sa pagtipig sa mga integer sa arbitraryong gidak-on diin ang tipo sa Numero dili igo (pananglitan, ang mga identifier ug eksakto nga mga kantidad sa oras kinahanglan nga tipigan kaniadto ingon mga string);
  • Gidugang ang abilidad sa pagpasa sa "noreferrer" nga kapilian sa pagtawag sa window.open() aron babagan ang leakage sa Referrer nga impormasyon sa dihang mag-abli og link sa bag-ong bintana;
  • Gidugang ang abilidad sa paggamit sa .decode() nga pamaagi sa HTMLImageElement aron makarga ug ma-decode ang mga elemento sa dili pa kini idugang sa DOM. Pananglitan, kini nga bahin mahimong magamit aron pasimplehon ang dali nga pag-ilis sa mga compact placeholder nga mga imahe nga adunay mga kapilian nga adunay taas nga resolusyon nga gikarga sa ulahi, tungod kay kini nagpaposible nga mahibal-an kung andam na ba ang browser nga ipakita ang tibuuk nga bag-ong imahe.
  • Ang mga himan sa developer naghatag og mga himan alang sa pag-awdit sa kalainan sa mga elemento sa teksto, nga mahimong gamiton sa pag-ila sa mga elemento nga sayop nga gitan-aw sa mga tawo nga adunay ubos nga panan-aw o ningdaot nga panglantaw sa kolor;
    Pagpagawas sa Firefox 68

  • Usa ka buton ang gidugang sa inspection mode aron masundog ang output sa pag-imprenta, nga magtugot kanimo sa pag-ila sa mga elemento nga mahimong dili makita kung giimprinta;

    Pagpagawas sa Firefox 68

  • Gipalapdan sa web console ang impormasyon nga gipakita uban ang mga pasidaan bahin sa mga problema sa CSS. Naglakip sa usa ka link sa may kalabutan nga mga node. Ang console naghatag usab og abilidad sa pagsala sa output gamit ang regular nga mga ekspresyon (pananglitan, "/(foo|bar)/");
    Pagpagawas sa Firefox 68

  • Ang abilidad sa pag-adjust sa gilay-on tali sa mga letra gidugang sa editor sa font;
  • Sa storage inspection mode, ang abilidad sa pagtangtang sa mga rekord gikan sa lokal ug session storage gidugang pinaagi sa pagpili sa angay nga mga elemento ug pagpindot sa Back Space key;
  • Sa panel sa inspeksyon sa kalihokan sa network, ang abilidad sa pag-block sa pipila ka mga URL, ipadala pag-usab ang hangyo, ug pagkopya sa mga header sa HTTP sa JSON nga format sa clipboard gidugang. Ang mga bag-ong bahin magamit pinaagi sa pagpili sa angay nga mga kapilian sa menu sa konteksto, gipakita sa diha nga ikaw nag-right-click;
  • Ang built-in nga debugger karon adunay function sa pagpangita sa tanan nga mga file sa kasamtangan nga proyekto pinaagi sa pagpindot sa Shift + Ctrl + F;
  • Ang setting alang sa pagpagana sa pagpakita sa mga addon sa sistema giusab: sa about:debugging, imbes sa devtools.aboutdebugging.showSystemAddons, ang parameter devtools.aboutdebugging.showHiddenAddons gitanyag na;
  • Kung na-install sa Windows 10, ang shortcut gibutang sa taskbar. Gidugang usab sa Windows ang abilidad sa paggamit sa BITS (Background Intelligent Transfer Service) aron ipadayon ang pag-download sa mga update bisan kung sirado ang browser;
  • Ang bersyon sa Android nagpauswag sa performance sa paghubad. Gidugang ang WebAuthn API (Web Authentication API) para sa pagkonektar sa usa ka site gamit ang hardware token o fingerprint sensor. Gidugang nga API Visual Viewport diin ang aktuwal nga makita nga lugar mahimong matino nga gikonsiderar ang pagpakita sa on-screen nga keyboard o scaling. Ang bag-ong mga instalasyon dili na awtomatikong mag-download sa Cisco OpenH264 plugin para sa WebRTC.

Dugang sa mga inobasyon ug mga pag-ayo sa bug, giwagtang sa Firefox 68 serye sa mga kahuyangan, diin daghan ang gimarkahan nga kritikal, i.e. mahimong mosangpot sa pagpatuman sa code sa tig-atake sa dihang magbukas sa mga panid nga espesyal nga gidisenyo. Ang kasayuran nga nagdetalye sa mga isyu sa seguridad nga giayo wala magamit karon, apan ang usa ka lista sa mga kahuyangan gilauman nga mamantala sa sulod sa pipila ka oras.

Ang Firefox 68 mao ang pinakabag-o nga pagpagawas aron magdala usa ka update sa klasiko nga edisyon sa Firefox alang sa Android. Sugod sa Firefox 69, nga gipaabot sa Septiyembre 3, bag-ong pagpagawas sa Firefox para sa Android dili ipagawas, ug ang mga pag-ayo igahatag sa porma sa mga update sa ESR nga sanga sa Firefox 68. Ang klasiko nga Firefox alang sa Android pulihan sa usa ka bag-ong browser alang sa mga mobile device, naugmad isip bahin sa proyekto sa Fenix ​​​​ug gamit ang GeckoView nga makina ug usa ka hugpong sa mga librarya Mga sangkap sa Mozilla Android. Sa pagkakaron ubos sa ngalan nga Firefox Preview para sa pagsulay na gisugyot unang preview nga pagpagawas sa bag-ong browser (karon gimantala corrective update 1.0.1 niini nga pre-release, apan wala pa kini ma-post sa google Play).

Source: opennet.ru

Idugang sa usa ka comment