Firefox 69 kumasulidwa

chinachitika kumasulidwa kwa msakatuli Firefox 69ndipo mobile version Firefox 68.1 ya nsanja ya Android. Kuphatikiza apo, zosintha zapangidwa nthambi ndi chithandizo cha nthawi yayitali 60.9.0 ΠΈ 68.1.0 (Nthambi ya ESR 60.x sidzasinthidwanso; kusamukira ku nthambi 68.x ndikulimbikitsidwa). Kubwera posachedwa ku siteji kuyesa kwa beta Nthambi ya Firefox 70 isintha, kutulutsidwa komwe kukuyembekezeka pa Okutobala 22.

waukulu zatsopano:

  • Njira yokhazikika yoletsa kutsekereza zosafunikira yawonjezera ntchito za kunyalanyaza ma Cookies a machitidwe onse a chipani chachitatu ndikuletsa kuyika kwa JavaScript komwe kumatulutsa ma cryptocurrencies. Khodi ya migodi imayambitsa kuchuluka kwa CPU pamakina a ogwiritsa ntchito ndipo nthawi zambiri imalowetsedwa m'mawebusayiti chifukwa chobera kapena kugwiritsidwa ntchito pamasamba okayikitsa ngati njira yopezera ndalama.
    M'mbuyomu, kutsekereza deta kunayatsidwa pokhapokha posankha modekha otsekereza, zomwe tsopano zamveka kuti zitheke pokhapokha ngati mukufuna kuletsa njira. chizindikiritso chobisika ("Zolemba zala msakatuli"). Kuletsa kumachitika molingana ndi mndandanda Chimana.me.
    Firefox 69 kumasulidwa

    Mukatsekeredwa, chizindikiro cha chishango chikuwonetsedwa mu bar ya adilesi, ndipo mumenyu yankhani mutha kuwona komwe ma Cookies omwe amagwiritsidwa ntchito kutsata mayendedwe adatsekedwa. Mu menyu omwewo, mutha kuletsa kutsekereza kwamasamba omwewo.

    Firefox 69 kumasulidwaFirefox 69 kumasulidwa

  • Zosankha zoletsa kuseweredwa kwa ma multimedia zakulitsidwa. Kuphatikiza pa zomwe zidawonjezedwapo kale zakusintha mawu mumavidiyo akusewera okha zakhazikitsidwa Kutha kuyimitsa kuyimitsa mavidiyo, osangokhala osalankhula mawu. Mwachitsanzo, ngati mavidiyo otsatsa m'mbuyomu adawonetsedwa, koma popanda mawu, ndiye kuti munjira yatsopano, sangayambe kusewera popanda kudina momveka bwino. Kuti mutsegule mawonekedwe, chinthu chatsopano "Letsani zomvera ndi kanema" chawonjezeredwa pazokonda zosewerera (Zosankha> Zazinsinsi ndi Chitetezo> Zilolezo> Zosewerera), zomwe zimakwaniritsa mawonekedwe a "Lekani audio".

    Firefox 69 kumasulidwa

    Mawonekedwewa amatha kusankhidwa molingana ndi masamba ena kudzera pazosankha zomwe zikuwonetsedwa mukadina batani la "(i)" mu bar ya adilesi.

    Firefox 69 kumasulidwa

  • Kwa ogwiritsa ntchito ochokera ku USA ndi "en-US" amamanga, mapangidwe a midadada ya tsamba loyambira akuwonetsedwa potsegula tabu yatsopano yasinthidwa, ndipo kuwonetsera kwazinthu zowonjezera zomwe zalimbikitsidwa ndi Pocket service zawonjezeredwa. Kukula kwa midadada ndi kuchuluka kwa malingaliro asinthidwa, magawo atsopano asinthidwa (Health, Science, Technology and Entertainment);
  • Kutha kusewera zomwe zili mu Flash kudzera pa pulogalamu yowonjezera ya Adobe Flash kuzimitsidwa mwachisawawa. Kusankha koyambitsa Flash kwamuyaya kwachotsedwa pazosintha za Adobe Flash Player plugin, ndikungosiya mwayi woti muyimitse Flash ndikuyiyambitsa payekhapayekha patsamba linalake (kuyambitsa ndikudina momveka bwino) osakumbukira njira yomwe mwasankha. Nthambi za Firefox ESR zipitiliza kuthandizira Flash mpaka kumapeto kwa 2020;
  • Wolumala kusakhazikika kwa fayilo wosutaContent.css ΠΈ wosutaChrome.css, kulola wogwiritsa ntchito kunyalanyaza kapangidwe ka masamba kapena mawonekedwe a Firefox. Chifukwa cholepheretsa kusakhazikika ndikuchepetsa nthawi yoyambira osatsegula. Kusintha khalidwe kudzera pa userContent.css ndi userChrome.css sikuchitika kawirikawiri ndi ogwiritsa ntchito, ndipo kutsitsa deta ya CSS kumawononga zowonjezera zowonjezera (kukhathamiritsa kumachotsa mwayi wosafunikira disk). Kubwezera userChrome.css ndi userContent.css processing ku about:config, zochunira za "toolkit.legacyUserProfileCustomizations.stylesheets" zawonjezedwa, zomwe zidzatsegulidwa zokha kwa ogwiritsa ntchito kale Chrome.css kapena userContent.css;
  • Kwa WebRTC, kuthekera kokonza ma tchanelo pogwiritsa ntchito ma codec osiyanasiyana amakanema kwakhazikitsidwa, zomwe zimathandizira kupanga misonkhano yamakanema, omwe angagwiritse ntchito mapulogalamu osiyanasiyana a kasitomala;
  • Pazomangamanga za ARM64, injini ya JavaScript imathandizira kuphatikiza kwa JIT;
  • Kuchokera pa zozindikiritsa asakatuli (navigator.userAgent, navigator.platform ndi navigator.oscpu), zambiri zokhudzana ndi kugwiritsa ntchito mtundu wa 32-bit wa Firefox mu malo a 64-bit OS sizimaphatikizidwa (zomwe zimafunikira m'mbuyomu pa Flash, koma zidasiya vector yowonjezera. kwa chizindikiritso chobisika cha ogwiritsa);
  • Onjezani gawo lowonera kanema mu Chithunzi-mu-Chithunzi, chomwe chimakupatsani mwayi wochotsa kanemayo ngati zenera loyandama lomwe limawonekerabe mukamayenda mumsakatuli. Kuti muwone munjira iyi, muyenera dinani nsonga yazida kapena menyu yomwe ikuwonetsedwa mukadina kumanja pavidiyoyo, sankhani "Chithunzi pachithunzi" (pa YouTube, chomwe chimalowa m'malo mwake chowongolera menyu, muyenera kumanja- dinani kawiri kapena dinani ndi batani la Shift). Thandizo la mode litha kuthandizidwa pa: config pogwiritsa ntchito njira "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 kumasulidwa

  • Zowonjezedwa kukhazikitsa mawu achinsinsi ("signon.generation.available" pafupifupi: config), zomwe zimakupatsani mwayi wowonetsa mawu achinsinsi odzipangira okha polemba mafomu olembetsa;

    Firefox 69 kumasulidwa

  • Kwa woyang'anira mawu achinsinsi anawonjezera Kutha kukonza maakaunti potengera gawo loyamba, lomwe limakupatsani mwayi wopereka mawu achinsinsi omwe amasungidwa pama subdomain onse. Mwachitsanzo, mawu achinsinsi osungidwa ku login.example.com tsopano aperekedwa kuti mudzaze mafomu patsamba la www.example.com;
  • Awonjezedwa kasamalidwe koyambirira njira zogwirira ntchito, zomwe timatha tumizani zidziwitso kumakina ogwiritsira ntchito okhudza njira zofunika kwambiri. Mwachitsanzo, kachitidwe ka zinthu zomwe zimakonza tabu yomwe ikugwira ntchito idzapatsidwa patsogolo kwambiri (zambiri za CPU zomwe zaperekedwa) kuposa zomwe zimagwirizanitsidwa ndi ma tabo akumbuyo (ngati sasewera kanema kapena mawu). Kusinthaku kumayatsidwa mwachisawawa pa nsanja ya Windows yokha, pamakina ena, njira ya dom.ipc.processPriorityManager.enabled mu about-config iyenera kutsegulidwa;
  • adamulowetsa mosalephera API Zolemba za User, zomwe zimakupatsani mwayi wopanga zowonjezera zamtundu wa Greasemonkey potengera ukadaulo wa WebExtensions kuti mugwiritse ntchito zolemba zapamasamba. Mwachitsanzo, polumikiza zolembera mutha kusintha mapangidwe ndi machitidwe amasamba omwe mukuwawona. API iyi yaphatikizidwa kale mu Firefox, koma mpaka pano kuyiyambitsa kunafunika kukhazikitsa "extensions.webextensions.userScripts.enabled" zoikamo za:config. Mosiyana ndi zowonjezera zomwe zilipo ndi ntchito zofanana zomwe zimagwiritsa ntchito kuyitana kwa tabs.executeScript, API yatsopano imakulolani kuti mulekanitse zolemba m'malo osiyanasiyana a sandbox, kuthetsa mavuto ogwirira ntchito ndikupangitsa kuti zikhale zotheka kuthana ndi magawo osiyanasiyana otsegula masamba.
  • Katundu wa navigator.mediaDevices tsopano akupezeka potsegula tsamba mu Secure Context, i.e. ikatsegulidwa kudzera pa HTTPS, kudzera pa localhost kapena kuchokera ku fayilo yakomweko;
  • Anawonjezera CSS katundu kusefukira-paintaneti ΠΈ kusefukira-block, kukulolani kuti muwongolere mawonedwe azinthu zomwe zimapitirira malire ndi zinthu zamkati (kudula mchira kapena kuwonetsa mpukutu wopukutira). Makhalidwewa amayendetsedwa kudzera mu kusinthika kwachisawawa ku kusefukira-x ndi kusefukira-y kutengera momwe ziliri (pamwamba mpaka pansi kapena mzere ndi mzere).
  • Kwa katundu wa CSS malo oyera kuthandizira kwa mtengo wamalo opumirako kwakhazikitsidwa;
  • Katundu wa CSS adakhazikitsidwa muli, kusonyeza kuti chinthucho ndi zomwe zili mkati mwake zimasiyanitsidwa ndi mtengo wonse wa DOM;
  • Anawonjezera katundu wa CSS wosuta-sankha, zomwe zimakulolani kudziwa ngati malemba angasankhidwe ndi wogwiritsa ntchito;
  • Anawonjezera kuthekera kokhazikitsa @supports malamulo kwa osankha (
    mtundu wa β€œ@supports selector(selector-to-test){…}”, womwe ungagwiritsidwe ntchito posankha CSS pokhapokha ngati chosankha china chikugwiridwa kapena sichikuthandizidwa pa msakatuli;

  • Thandizo lowonjezera minda ya anthu kwa zochitika zamakalasi a JavaScript omwe amakulolani kuti mutchule zinthu zomwe zafotokozedwatu zomwe zimayambitsidwa kunja kwa omanga. Posachedwapa, kuthandizira minda yachinsinsi yomwe sikuwoneka kunja kwa kalasi ikuyembekezeredwanso;

    kalasi katundu {
    dzina;
    msonkho = 0.2; /*pagulu*/
    #basePrice = 0; /*malo achinsinsi*/
    mtengo;

    wopanga(dzina, basePrice) {
    this.name = dzina;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • API Yowonjezera Sinthani kukula kwa Owonera, zomwe zimakulolani kulumikiza chogwirizira chomwe zidziwitso za kusintha kwa kukula kwa zinthu zomwe zafotokozedwa patsamba zidzatumizidwa. Kusiyana kwakukulu pakati pa API yatsopano ndi window.onresize ndi CSS Media Queries ndikuti mungathe kuona ngati chinthu china pa tsamba chasintha, osati malo onse owoneka, omwe amakulolani kuyankha mwa kusintha chinthucho chokha popanda kusintha mawonekedwe amtundu uliwonse;
  • API Yowonjezera ya Microtasks, yoimiridwa ndi njira imodzi (WindowOrWorkerGlobalScope.queueMicrotask(), yomwe imakulolani kuti mukonzekere kuyimba foni pamlingo wochepa powonjezera pamzere wa microtask;
  • Njira zatsopano zowonjezera Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange () ndi StaticRange ();
  • Kutha kufotokozera chigoba cha "*" pazopempha popanda zizindikiro zawonjezeredwa ku Access-Control-Expose-Headers, Access-Control-Allow-Methods ndi Access-Control-Allow-Headers HTTP;
  • Tsamba lapaintaneti limapereka zidziwitso zamagulu okhudzana ndi mayendedwe a ogwiritsa ntchito;
    Firefox 69 kumasulidwa

  • Tsatanetsatane wa zifukwa zoletsera zothandizira (CSP, zosakaniza zosakanikirana, ndi zina zotero) zawonjezeredwa ku gulu loyang'anira zochitika za netiweki, ndipo ndime yosankha yokhala ndi ulalo wathunthu wawonjezedwa;
    Firefox 69 kumasulidwa

  • JavaScript debugger yakhazikitsidwa mwachangu. Ntchito zochotsa zolakwika zakutali zasunthidwa ku about:debugging interface. Thandizo pakuwongolera pang'onopang'ono kwa ntchito za asynchronous (Async) zakhazikitsidwa. Awonjezedwa kalasi yatsopano yopumira yomwe ingagwirizane ndi zochitika zokhudzana ndi mbewa, zenera logwira, makanema ojambula pamanja, DOM, mafunso azama media,
    antchito, etc.

    Firefox 69 kumasulidwa

  • Mawonekedwe owonetsera tsamba awonjezedwa ku zida zamapulogalamu, zomwe zimagwiritsa ntchito Mafotokozedwe ena a malemba zomwe zili (mwachitsanzo, kuwonetsa mawu ochokera ku "alt".
    m'malo mwa zithunzi);

    Firefox 69 kumasulidwa

  • Pamakina a macOS okhala ndi makhadi angapo ojambulira, kusinthira mwamphamvu kwambiri ku GPU yogwiritsa ntchito mphamvu kumayatsidwa mukamaliza kukonza zomwe zili pa WebGL. Komanso chitetezo chowonjezera kuti musasinthe kuchoka pa GPU yosagwiritsa ntchito mphamvu kupita ku GPU yamphamvu pama foni a WebGL kamodzi. Zomangamanga za macOS zimawonetsanso kupita patsogolo kwa kutsitsa mafayilo kudzera mu mawonekedwe a Finder. Kupanga kwa Firefox kukhazikitsa kumamanga mumtundu wa PKG kwayamba;
  • Pakuti Windows 10 ndi zosintha zaposachedwa (1903+), kuthandizira kwa Web Authentication HmacSecret extension kudzera pa Windows Hello aonjezedwa kuti atsimikizidwe pamasamba osalowetsa mawu achinsinsi pogwiritsa ntchito chala, kuzindikira kumaso kapena chizindikiro cha USB;
  • anasiya kupanga zatsopano za Firefox za Android, m'malo mwake zomwe tsopano zimatchedwa Fenix ikukula msakatuli watsopano wazipangizo zam'manja zogwiritsa ntchito injini ya GeckoView ndi malaibulale angapo a Mozilla Android Components. Kukonzekera koyenera kwa Firefox kwa Android kudzatulutsidwa chaka chonse ngati gawo la nthambi ya ESR ya Firefox 68, mwachitsanzo, kumasulidwa kwapangidwa. 68.1. Kuti mutsitse msakatuli watsopano, muyenera kugwiritsa ntchito test builds
    Kuwonetseratu kwa Firefox.

Kuphatikiza pazatsopano ndi kukonza zolakwika, Firefox 69 yakonza 30 zofooka, yomwe imodzi yokha (CVE-2019-11751) cholembedwa monga wotsutsa. Vutoli ndi lachiwonetsero cha Windows ndipo limalola kuti fayilo yosasinthika ilembedwe kudongosolo pomwe osatsegula atulutsidwa kuchokera ku pulogalamu ina (mwachitsanzo, mukatsegula ulalo kuchokera pa pulogalamu yotumizira mauthenga, mutha kupanga ulalo mwanjira yoti kuyambitsa msakatuli kumapangitsa kupanga fayilo ya autorun mu bukhu la 'Startup') . Kuchepa kwa ziwopsezo zazikuluzikulu kumachitika chifukwa cha zovuta zamakumbukiro, monga kusefukira kwa buffer ndi mwayi wopita kumalo okumbukira omwe adamasulidwa kale, tsopano akuzindikiridwa ngati owopsa, koma osafunikira. Kutulutsidwa kwatsopanoko kumakonza zovuta 13 zofananira zomwe zitha kupangitsa kuti code yowukirayo iwonongeke masamba opangidwa mwapadera atsegulidwa.

Source: opennet.ru

Kuwonjezera ndemanga