Pagpagawas sa Firefox 70

nahitabo pagpagawas sa web browser Firefox nga 70Ug mobile nga bersyon Firefox 68.2 para sa Android nga plataporma. Dugang pa, usa ka update ang nahimo mga sanga long-term nga suporta 68.2.0 (pagmentinar sa miaging ESR branch 60.x gihunong na). Hapit na sa entablado beta testing Ang sanga sa Firefox 71 molihok, sumala sa bag-ong siklo sa pag-uswag nga gikatakda nga ipagawas sa Disyembre 3.

nag-unang mga inobasyon:

  • Sa advanced tracking protection mode apil pagbabag sa mga widget sa social network nga nagsubay sa mga lihok sa tiggamit sa mga site sa ikatulo nga partido (pananglitan, mga buton sa Facebook Like ug mga mensahe sa Twitter). Alang sa mga porma sa pag-authenticate pinaagi sa usa ka account sa mga social network, posible nga temporaryo nga i-disable ang pag-block;
    Pagpagawas sa Firefox 70

  • Gidugang ang usa ka summary report sa nahuman nga mga blocking, diin masubay nimo ang gidaghanon sa mga blocking sa adlaw sa semana ug tipo;

    Pagpagawas sa Firefox 70

  • Gilakip ang system add-on Lakaw (kaniadto ang add-on gihatag ingon Lockbox), nga nagtanyag bag-o nga "bahin sa: logins" interface alang sa pagdumala sa gitipigan nga mga password. Ang add-on nagpakita sa usa ka buton sa panel diin dali nimo makita ang mga account nga gitipigan para sa kasamtangan nga site, ingon man usab sa paghimo sa mga pagpangita ug pag-edit sa mga password. Posible nga ma-access ang na-save nga mga password pinaagi sa usa ka bulag nga aplikasyon sa mobile Lakaw, nga nagsuporta sa auto-filling nga mga password sa mga porma sa pag-authenticate sa bisan unsang mobile application;

    Pagpagawas sa Firefox 70

  • Gihiusa ang pagdugang sa sistema Monitor sa Firefoxnga naghatag pagpakita og pasidaan kon ang imong account nakompromiso (pagpamatuod pinaagi sa email) o usa ka pagsulay nga gihimo sa pag-log in sa usa ka kanhi gi-hack nga site. Ang pag-verify gihimo pinaagi sa paghiusa sa database sa proyekto nga haveibeenpwned.com;
  • Ang generator sa password gi-aktibo pinaagi sa default; kung gipuno ang mga porma sa pagrehistro, nagpakita kini usa ka timaan nga adunay awtomatik nga nahimo nga lig-on nga password. Awtomatikong gipakita ang tooltip para sa ‹input type=”password”› field nga adunay attribute nga “autocomplete = new-password”. Kung wala kini nga hiyas, ang password mahimong mabuhat pinaagi sa menu sa konteksto;

    Pagpagawas sa Firefox 70

  • Imbis sa "(i)" nga buton sa address bar, adunay indikasyon sa lebel sa pagkapribado, nga nagtugot kanimo sa paghukom sa pagpaaktibo sa mga mode sa pag-block sa pagsubay sa paglihok. Ang timailhan mahimong abo kung ang mode sa pag-block sa pagsubay sa paglihok gipalihok sa mga setting ug wala’y mga elemento sa panid nga kinahanglan nga babagan. Ang timailhan mahimong asul kung ang pipila ka mga elemento sa panid nga naglapas sa pribasiya o gigamit sa pagsubay sa mga lihok gibabagan. Ang indikasyon gi-cross out kung ang user nagpugong sa proteksyon sa pagsubay alang sa kasamtangan nga site.

    Pagpagawas sa Firefox 70

  • Ang mga panid nga giablihan pinaagi sa HTTP o FTP gimarkahan na karon sa usa ka icon nga dili sigurado nga koneksyon, nga gipakita usab alang sa HTTPS kung adunay mga problema sa mga sertipiko. Ang kolor sa simbolo sa lock para sa HTTPS giusab gikan sa berde ngadto sa gray (posible nga ibalik ang berde nga kolor pinaagi sa security.secure_connection_icon_color_gray setting). Ang pagbalhin gikan sa mga indikasyon sa seguridad pabor sa mga pasidaan bahin sa mga problema sa seguridad gimaneho sa ubiquity sa HTTPS, nga giisip na nga gihatag kaysa dugang nga seguridad.

    Pagpagawas sa Firefox 70

  • Sa address bar gihunong pagpakita sa ngalan sa kompanya kung mogamit usa ka gipamatud-an nga sertipiko sa EV sa website. Gikuha ang impormasyon tungod kay mahimo kini nga makapahisalaag sa tiggamit ug magamit alang sa phishing (pananglitan, ang kompanya nga "Identity Verified" narehistro, kansang ngalan sa address bar giisip nga timailhan sa pag-verify). Ang impormasyon bahin sa EV certificate mahimong matan-aw pinaagi sa menu nga mahulog sa dihang imong i-klik ang icon nga adunay hulagway sa usa ka lock. Mahimo nimong ibalik ang pagpakita sa ngalan sa kompanya gikan sa sertipiko sa EV sa address bar pinaagi sa setting nga "security.identityblock.show_extended_validation" sa about:config.

    Pagpagawas sa Firefox 70

  • Sa JavaScript engine gidugang usa ka bag-ong "baseline" bytecode interpreter, nga nag-okupar sa usa ka intermediate niche tali sa usa ka regular nga tighubad ug usa ka preliminary "baseline" JIT compiler. Ang bag-ong tighubad mas paspas kay sa daan nga tighubad ug naggamit sa kasagarang mga pamaagi sa pagproseso sa bytecode, cache ug data sa profiling gamit ang "baseline" JIT compiler. Ang usa ka dugang nga interpreter nagtugot kanimo sa pagpadali sa pagpatuman sa kanunay nga gigamit nga JavaScript nga mga function human kini ibalik gikan sa optimized JIT (Ion JIT) ngadto sa compilation stage alang sa non-optimized "baseline" JIT, pananglitan, human ang function gitawag uban sa mga argumento sa ubang mga matang.

    Sa komplikado nga mga aplikasyon sa web, ang pag-compile para sa "baseline" nga JIT ug ang pagpaila sa mga pag-optimize para sa Ion JIT nagkinahanglan og daghang panahon, ug ang dugang nga paspas nga tighubad mahimong makab-ot ang kinatibuk-ang pagtaas sa performance ug gamay nga pagkunhod sa konsumo sa memorya. Sa mga pagsulay, ang paglakip sa usa ka dugang nga tighubad nga naggamit sa kinatibuk-ang estadistika ug usa ka inline nga cache nga adunay JIT misangpot sa pagkunhod sa oras sa pagkarga sa panid sa 2-8%, ug ang pagka-produktibo sa mga himan alang sa mga web developers misaka sa 2-10%;

    Pagpagawas sa Firefox 70Pagpagawas sa Firefox 70

  • Sa pagtukod alang sa Linux gilakip default nga aplikasyon sa compositing system WebRender alang sa AMD, Intel ug NVIDIA GPUs (Nouveau driver lamang), sa diha nga ang paggamit sa Mesa 18.2 o sa ulahi sa sistema. Sa mga pagtukod alang sa Windows, dugang sa gisuportahan kaniadto nga AMD ug NVIDIA GPU, ang WebRender gi-aktibo na karon para sa mga Intel GPU. Sistema sa pag-composite WebRender gisulat sa Rust nga lengguwahe ug nag-outsource sa mga sulud sa sulud sa panid sa paghubad sa mga operasyon 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. Aron mapugos ang WebRender nga ma-enable sa about:config, mahimo nimong usbon ang mga setting nga "gfx.webrender.all" ug "gfx.webrender.enabled";

  • Gidugang suporta alang sa estrikto nga paagi sa pag-inusara sa panid, naugmad ubos sa ngalan sa code Pagkaputli. Sa kini nga mode, ang mga panid gikan sa lainlaing mga site kanunay nga nahimutang sa panumduman sa lainlaing mga proseso, nga ang matag usa naggamit sa kaugalingon nga nahilit nga sandbox. Ang pagbulag sa proseso gihimo dili pinaagi sa mga tab, apan pinaagi sa mga domain, nga nagtugot kanimo nga labi pa nga ihimulag ang sulud sa mga eksternal nga script ug mga bloke sa iframe. Ang estrikto nga isolation mode kontrolado sa about:config gamit ang "fission.autostart" nga opsyon (ang pagpagana sa mga release kay gibabagan karon);
  • Gi-update logo ug ngalan giusab gikan sa Firefox Quantum ngadto sa Firefox Browser;

    Pagpagawas sa Firefox 70

  • Gidili pagpakita sa mga hangyo alang sa pagkumpirma sa awtoridad nga gisugdan gikan sa iframe blocks nga gikarga gikan sa laing domain (cross-origin). Pagbag-o motugot babagan ang pipila ka mga pag-abuso ug mobalhin sa usa ka modelo diin ang mga pagtugot gihangyo lamang gikan sa panguna nga dominyo alang sa dokumento, nga gipakita sa address bar;
  • Gihunong paghubad sa mga sulod sa mga file nga gi-download pinaagi sa ftp (pananglitan, sa pag-abli pinaagi sa ftp, mga hulagway, README ug html nga mga file dili na ipakita). Kung nagbukas sa mga kapanguhaan pinaagi sa FTP, ang dialog sa pag-upload sa file sa disk tawagan dayon, bisan unsa pa ang tipo sa sulud;
  • Sa address bar gipatuman usa ka timailhan sa paghatag og access sa usa ka lokasyon, nga magtugot kanimo sa tin-aw nga pagtimbang-timbang sa kalihokan sa Geolocation API ug, kung gikinahanglan, himoong posible nga bawion ang katungod sa site sa paggamit niini. Hangtud karon, ang timailhan gipakita lamang sa wala pa gihatag ang mga pagtugot ug kung ang hangyo gisalikway, apan nawala sa dihang giablihan ang access sa Geolocation API. Karon ang timailhan magpahibalo sa tiggamit bahin sa presensya sa ingon nga pag-access;
    Pagpagawas sa Firefox 70

  • Gipatuman usa ka gipalapdan nga interface alang sa pagtan-aw sa mga sertipiko sa TLS, nga ma-access pinaagi sa panid nga "mahitungod sa: sertipiko" (sa default, ang daan nga interface gigamit gihapon, ang bag-o gipagana pinaagi sa security.aboutcertificate.enabled sa about:config). 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. Kompleto nga pagpatuman sa interface sa pagtan-aw sa sertipiko gisulat pag-usab gamit ang JavaScript ug standard nga teknolohiya sa web;
    Pagpagawas sa Firefox 70

  • Usa ka seksyon ang gidugang sa menu sa pagdumala sa account alang sa pag-access sa mga advanced nga serbisyo sa Firefox sama sa Monitor ug Send;

    Pagpagawas sa Firefox 70

  • Usa ka bag-ong icon nga "regalo" ang gidugang sa main menu ug panel, diin makakuha ka kasayuran bahin sa mga bag-ong pagpagawas ug ang ilang hinungdanon nga mga bahin;

    Pagpagawas sa Firefox 70

  • Ang mga built-in nga panid sa Firefox (mahitungod sa:*) gipahaom aron ipakita nga gikonsiderar ang mga setting sa ngitngit nga tema;
  • Ang pagkabasa sa mga badlungon o gikuntas nga teksto, lakip ang mga link, gipauswag - ang mga linya karon nabuak (agos) nga wala’y intersecting nga mga glyph;
  • Sa mga tema natapos suporta alang sa accentcolor, textcolor ug headerURL nga mga kabtangan, nga mga alyas alang sa frame, tab_background_text ug theme_frame nga mga kabtangan (mga tema nga gi-host sa addons.mozilla.org awtomatik nga gi-update);
  • Gidugang CSS kabtangan text-dekorasyon-gibag-on, text-underline-offset и text-decoration-skip-ink, nga nagtugot kanimo sa pag-adjust sa gibag-on, indentation, ug mga break para sa mga linya nga gigamit sa pag-underline ug paghapak pinaagi sa teksto;
  • Sa CSS property "display» gidugang ang abilidad sa pagtino sa duha ka mga hiyas sa usa ka higayon, pananglitan, "display: block flex" o "display: inline flex";
  • Ang mga kantidad sa transparency sa opacity ug stop-opacity nga mga kabtangan sa CSS mahimo nang itakda nga mga porsyento;
  • Sa CSS property kadako sa font dugang nga suporta alang sa xxx-dako nga kantidad;
  • Sa JavaScript gipatuman ang abilidad sa biswal nga pagbulag sa dagkong mga numero gamit ang mga underscore, pananglitan, “myNumber = 1_000_000_000_000”;
  • Gidugang bag-ong menthod Intl.RelativeTimeFormat.formatToParts(), nga usa ka variant sa Intl.RelativeTimeFormat.format() nga pamaagi nga nagbalik sa usa ka han-ay sa mga butang, ang matag elemento niini nagrepresentar sa usa ka bahin sa gi-format nga bili, imbes nga ibalik ang tibuok gi-format nga string;
  • Ang gidak-on sa HTTP nga "Referer" nga header limitado sa 4 KB; kung kini nga kantidad milapas, ang sulud giputol sa ngalan sa domain;
  • Sa mga himan sa developer sa panel sa Accessibility, gidugang ang mga himan aron ma-audit ang kasayon ​​sa pag-navigate tali sa mga elemento gamit ang keyboard, ingon man usa ka simulator kung giunsa makita sa mga buta sa kolor ang panid;
    Pagpagawas sa Firefox 70

  • Ang color picker karon nagpakita sa usa ka contrast indicator alang sa usa ka gihatag nga kolor nga may kalabutan sa background nga kolor aron masusi ang panglantaw sa mga tawo nga adunay ubos nga panan-aw;
    Pagpagawas sa Firefox 70

  • Sa CSS inspection mode, ang CSS definitions nga dili makaapekto sa unselected element gi-gray na karon ug nagpakita sa tooltip nga nagpakita sa rason sa pagbaliwala ug posible nga pag-ayo;
    Pagpagawas sa Firefox 70

  • Ang debugger karon adunay katakus sa pagtakda sa mga breakpoint nga ma-trigger kung ang mga elemento sa DOM mausab (DOM Mutation Breakpoints) ug tugotan ka nga masubay ang mga higayon kung ang script nagdugang, nagtangtang o nag-update sa sulud sa panid;
    Pagpagawas sa Firefox 70

  • Para sa mga add-on developers, ang abilidad sa pagsusi sa datos sa browser.storage.local storage gipatuman;
  • Ang usa ka bahin sa pagpangita gidugang sa mode sa inspeksyon sa kalihokan sa network, nga nagtugot kanimo nga dali nga makit-an ang mga elemento sa mga hangyo ug tubag. Ang pagpangita naglakip sa mga ulohan sa HTTP, Cookies ug hangyo/tubag nga mga lawas;
  • Ang page compositing code sa macOS platform gi-optimize, nga nagpamenos sa load sa CPU, nagpadali sa page loading (hangtod sa 22%) ug nagpamenos sa resource use kung nagdula og mga video (hangtod sa 37%). Ang mga pagtukod alang sa MacOS nagdugang usab suporta alang sa pag-import sa mga password nga gitipigan sa Chrome;
  • Usa ka corrective update para sa Firefox 68.1 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. Pipila ka adlaw ang milabay gipatik Bag-ong eksperimento nga pagpagawas sa Firefox Preview 2.2, nga nag-ayo sa daghang hinungdanon nga mga isyu sa interface ug kasinatian sa gumagamit. Sa mga kausaban itandi sa buhian ang 2.0 Namatikdan ang pagdugang sa usa ka kapilian sa paghawan sa tanan nga datos kung mogawas ug ang abilidad sa pag-abli sa mga link pinaagi sa default sa pribado nga paagi sa pag-browse.

Dugang sa mga inobasyon ug pag-ayo sa bug, ang Firefox 70 naayo na 24 mga kahuyang, diin 12 (nakolekta ubos sa usa ka CVE-2019-11764) gimarkahan ingon nga kritikal ug mahimong motultol sa pagpatuman sa code sa usa ka tig-atake sa dihang magbukas sa espesyal nga gidisenyo nga mga panid.

Source: opennet.ru

Idugang sa usa ka comment