Ukukhishwa kweFirefox 69

kwenzeka ukukhishwa kwesiphequluli sewebhu I-Firefox 69Futhi inguqulo yeselula IFirefox 68.1 yesikhulumi se-Android. Ngaphezu kwalokho, izibuyekezo amagatsha ukwesekwa kwesikhathi eside 60.9.0 ΠΈ 68.1.0 (Igatsha le-ESR elingu-60.x ngeke lisabuyekezwa, kuyanconywa ukushintshela kugatsha 68.x). Uyeza maduze esiteji ukuhlolwa kwe-beta Igatsha leFirefox 70 lizodluliswa, ukukhululwa kwalo kuhlelelwe u-Okthoba 22.

main emisha:

  • Izici ezingeziwe ekuvimbeni okuqukethwe okuzenzakalelayo okuzenzakalelayo okungafanelekile ukuze uzibe amakhukhi avela kuwo wonke amasistimu wokulandela umkhondo wezinkampani zangaphandle futhi uvimbe ukufakwa kwe-JavaScript okwemba ama-cryptocurrensets. Ikhodi yezimayini iholela ekwenyukeni okuphawulekayo komthwalo kuphrosesa ohlelweni lomsebenzisi futhi, njengomthetho, yethulwa kumasayithi ngenxa yokugebenga noma isetshenziswa kumasayithi angabazisayo njengendlela yokwenza imali.
    Ngaphambilini, idatha yokukhiya ibinikwe amandla kuphela uma ukhetha imodi yokukhiya eqinile, manje okunengqondo ukunika amandla kuphela uma ufuna ukuvimba izindlela. ukuhlonza okuyimfihlo ("izigxivizo zeminwe zesiphequluli"). Ukuvinjwa kwenziwa ngokusho kohlu Disconnect.me.
    Ukukhishwa kweFirefox 69

    Uma ivinjiwe, uphawu lwesihlangu luboniswa kubha yekheli, futhi kumenyu yokuqukethwe, ungabona ukuthi amakhukhi asetshenziswe kuziphi izingosi ukulandelela ukunyakaza aye avinjwa. Kumenyu efanayo, ungakhubaza ngokukhetha ukuvinjwa kwamasayithi ngamanye.

    Ukukhishwa kweFirefox 69Ukukhishwa kweFirefox 69

  • Izinketho ezinwetshiwe zokuvimbela ukudlalwa okuzenzakalelayo kokuqukethwe kwe-multimedia. Ngokungeziwe kumsebenzi othulisiwe owengezwe ngaphambilini kuvidiyo edlala ngokuzenzakalela kwenziwe ikhono lokumisa ngokuphelele ukudlalwa kwevidiyo, kungagcini ngokucisha umsindo. Isibonelo, uma amavidiyo okukhangisa ngaphambilini aboniswe kumasayithi, kodwa ngaphandle komsindo, ngemodi entsha, ngeke aze aqale ukudlala ngaphandle kokuchofoza okucacile. Ukuze unike amandla imodi kuzilungiselelo zokudlala ngokuzenzekelayo (Izinketho > Ubumfihlo Nokuphepha > Izimvume > Ukuzidlalela), into entsha "Vimba umsindo nevidiyo" yengezwe, engezelele imodi "Vimba umsindo".

    Ukukhishwa kweFirefox 69

    Imodi ingakhethwa ngokuhlobene namasayithi athile ngemenyu yokuqukethwe eboniswa ngokuchofoza inkinobho ethi "(i)" kubha yekheli.

    Ukukhishwa kweFirefox 69

  • Kubasebenzisi base-US kanye nokwakhiwa kwe-"en-US", ukuhlelwa kwamabhulokhi ekhasi lokuqala aboniswa lapho kuvulwa ithebhu entsha kushintshiwe, kanye nokuboniswa kokuqukethwe okwengeziwe okunconywe isevisi ye-Pocket kungeziwe. Ubukhulu bamabhulokhi kanye nenani lezincomo kushintshiwe, izigaba ezintsha ezinezihloko ziye zahlongozwa (Ezempilo, Isayensi, Ubuchwepheshe Nokuzijabulisa);
  • Ikhutshazwe ngokuzenzakalela yikhono lokudlala okuqukethwe kwe-Flash nge-plugin ye-Adobe Flash. Kusukela kuzilungiselelo ze-plug-in ye-Adobe Flash Player, inketho yokwenza iFlash isebenze unomphela isusiwe futhi kuphela ikhono lokukhubaza i-Flash futhi uyinike amandla ngayodwana kumasayithi athile (ukwenza kusebenze ngokuchofoza okusobala) ngaphandle kokukhumbula imodi ekhethiwe ishiywe. . Amagatsha e-Firefox ESR azoqhubeka nokusekela i-Flash kuze kube sekupheleni kuka-2020;
  • Ikhutshaziwe ukuphathwa kwefayela okuzenzakalelayo umsebenzisiContent.css ΠΈ umsebenzisiChrome.css, okuvumela umsebenzisi ukuthi abhale ngaphezulu ukubukeka kwamasayithi noma isixhumi esibonakalayo seFirefox. Isizathu sokuvala shaqa okuzenzakalelayo sikhonjwe njengomsebenzi wokunciphisa isikhathi sokuqalisa isiphequluli. Ukushintsha ukuziphatha nge-userContent.css kanye ne-userChrome.css kuyivelakancane kakhulu kubasebenzisi, futhi ukulayisha idatha ye-CSS kudla izinsiza ezengeziwe (ukuthuthukisa kususa ukufinyelela kwediski okungadingekile). Kwengezwe ukulungiselelwa kokuthi "toolkit.legacyUserProfileCustomizations.stylesheets" kokuthi about:config to return to userChrome.css and userContent.css, okuzonikwa amandla ngokuzenzakalela kubasebenzisi asebevele basebenzisa i-userChrome.css noma i-userContent.css;
  • Ku-WebRTC, ikhono lokucubungula iziteshi kusetshenziswa amakhodekhi evidiyo ahlukene liyasetshenziswa, okwenza kube lula ukwakhiwa kwezinsizakalo zenkomfa ngevidiyo, ababambiqhaza abangasebenzisa isofthiwe yamakhasimende ehlukene;
  • Ngokwakhiwa kwe-ARM64, injini ye-JavaScript isekela ukuhlanganiswa kwe-JIT;
  • Izihlonzi zesiphequluli (i-navigator.userAgent, navigator.platform, ne-navigator.oscpu) zikhiphe ulwazi olumayelana nokusebenzisa inguqulo ye-Firefox engu-32-bit endaweni engu-64-bit OS (ngaphambilini eyayidingeka ku-Flash, kodwa ishiya i-vector eyengeziwe ukuze kubonakale umsebenzisi ofihliwe);
  • Kwengezwe isici sokubuka ividiyo yesithombe-esithombeni esikuvumela ukuthi ukhiphe ividiyo ngendlela yewindi elintantayo elihlala libonakala ngenkathi uzulazula esipheqululini. Ukuze ubuke ngale modi, kufanele uchofoze ithiphu yamathuluzi noma kumenyu yokuqukethwe evezwa lapho uchofoza kwesokudla kuvidiyo, khetha "Isithombe esisesithombeni" (ku-YouTube, esithatha indawo yesibambi sayo semenyu yokuqukethwe, kufanele uchofoze kabili. inkinobho yegundane elingakwesokudla noma chofoza inkinobho ethi Shift icindezelwe). Usekelo lwemodi lunganikwa amandla kokuthi:config kusetshenziswa inketho ethi "media.videocontrols.picture-in-picture.enabled";

    Ukukhishwa kweFirefox 69

  • Kwengeziwe ukuqaliswa kwejeneretha yephasiwedi ("signon.generation.available" kokuthi:config), okukuvumela ukuthi ubonise iseluleko ngephasiwedi eqinile ekhiqizwa ngokuzenzakalelayo lapho ugcwalisa amafomu okubhalisa;

    Ukukhishwa kweFirefox 69

  • Kumphathi wephasiwedi kwengezwe ikhono lokucubungula ama-akhawunti kumongo wesizinda sezinga lokuqala, elikuvumela ukuthi unikeze iphasiwedi eyodwa egcinwe kuzo zonke izizinda ezingaphansi. Isibonelo, igama-mfihlo eligcinelwe ukungena ngemvume.
  • Kwengezwe umphathi wokuphatha okubalulekile isibambi izinqubo, okuyinto kuvumela dlulisela ulwazi mayelana nezinqubo ezibaluleke kakhulu ohlelweni lokusebenza. Isibonelo, inqubo yokuqukethwe ecubungula ithebhu esebenzayo izonikezwa kuqala kakhulu (izinsiza ze-CPU eziningi ezinikeziwe) kunenqubo ehlotshaniswa namathebhu angemuva (uma engadlali ividiyo nomsindo). Ushintsho okwamanje luvunyelwe ngokuzenzakalelayo kuphela kwiplathifomu ye-Windows, kwezinye izinhlelo, ukwenziwa kusebenze kwenketho ethi dom.ipc.processPriorityManager.enabled ku- about-config iyadingeka;
  • yenziwe yasebenza okuzenzakalelayo API Imibhalo Yomsebenzisi, okukuvumela ukuthi udale izengezo zesitayela se-Greasemonkey ngokusekelwe kubuchwepheshe be-WebExtensions bokusebenzisa imibhalo yabasebenzisi kumongo wamakhasi ewebhu. Isibonelo, ngokuxhuma imibhalo, ungashintsha ukwakheka nokuziphatha kwamakhasi owabukayo. Le API isivele ifakiwe kuFirefox, kodwa kuze kube manje, ukuyinika amandla kudinga ukusetha okuthi "extensions.webextensions.userScripts.enabled" kokuthi:config. Ngokungafani nezengezo ezikhona ezinomsebenzi ofanayo osebenzisa ikholi ye-tabs.executeScript, i-API entsha ikuvumela ukuthi uhlukanise izikripthi ezindaweni ezihlukene ze-sandbox, uxazulule izinkinga zokusebenza futhi wenze kube nokwenzeka ukuphatha izigaba ezihlukahlukene zokulayishwa kwekhasi.
  • Impahla ye-navigator.mediaDevices manje isitholakala kuphela uma ikhasi livulwa kokuthi I-Secure Context, i.e. lapho ivulwa nge-HTTPS, nge-localhost noma kufayela lendawo;
  • Kwengezwe izici ze-CSS ukuchichima-emgqeni ΠΈ ukuchichima-block, okuvumela ukuthi ulawule ukuboniswa kokuqukethwe okweqa amabhlogo nezinto ezisemgqeni (sika umsila noma ubonise ibha yokuskrola). Izici zisetshenziswa ngokuguqulwa okuzenzakalelayo kuya kuchichima-x kanye nokuchichima-y kuye ngemodi yokuphuma kokuqukethwe (phezulu ukuya phansi noma umugqa ngomugqa).
  • Okwempahla ye-CSS indawo emhlophe ukwesekwa okusetshenzisiwe kwevelu yezikhala zezikhala;
  • Impahla ye-CSS esetshenzisiwe iquketheOkubonisa ukuthi i-elementi nokuqukethwe kwayo kuhlukene naso sonke isihlahla se-DOM;
  • Kwengezwe impahla ye-CSS khetha umsebenzisi, okukuvumela ukuthi unqume ukuthi umbhalo ungakhethwa umsebenzisi;
  • Ikhono elingeziwe lokusetha imithetho ye-@supports yabakhethi (
    ifomethi ethi "@isekela isikhethi(isikhethi-kuya-ukuhlola){...}"), engasetshenziswa ukuze ukhethe i-CSS kuphela uma isiphequluli sinokuthile esikukhethayo noma singakusekeli;

  • Ukwesekwa okwengeziwe izinkundla zomphakathi kuzimo zamakilasi e-JavaScript akuvumela ukuthi ucacise izici ezichazwe ngaphambilini eziqaliswa ngaphandle komakhi. Ukusekela izinkambu ezizimele ezingabonakali ngaphandle kwekilasi nakho kulindeleke maduze;

    umkhiqizo wekilasi {
    igama;
    intela = 0.2; /*inkambu yomphakathi*/
    #basePrice = 0; /*inkambu yangasese*/
    intengo;

    umakhi(igama, i-basePrice) {
    this.name = igama;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • I-API eyengeziwe Shintsha usayizi wesibukeli, okukuvumela ukuthi uxhume isibambi esizokwaziswa mayelana nezinguquko kusayizi wezinto ezishiwo ekhasini. Umehluko oyinhloko phakathi kwe-API entsha kanye ne-window.onresize kanye ne-CSS Media Queries ukuthi kungenzeka ukunquma ukuthi isici esithile ekhasini sishintshile, kunendawo yonke ebonakalayo, ekuvumela ukuthi uphendule ngokushintsha kuphela leyo nto ngaphandle ukushintsha konke okuqukethwe okubonakalayo;
  • Kungezwe i-Microtasks API emelelwa indlela eyodwa (WindowOrWorkerGlobalScope.queueMicrotask(), okuvumela ukuthi uhlele ikholi yomsebenzi wokushaya ucingo ezingeni eliphansi ngokuyengeza kulayini we-microtask;
  • Kwengezwe izindlela ezintsha I-Blob.text(), I-Blob.arrayBuffer(), I-Blob.stream(), DOMMatrix.fromMatrix(), I-AbstractRange() kanye ne-StaticRange();
  • Ikhono lokucacisa imaski ethi "*" yezicelo ezingenazo izifakazelo yengezwe ku-Access-Control-Expose-Headers, Access-Control-Allow-Methods kanye ne-Access-Control-Allow-Headers HTTP;
  • Ikhonsoli yewebhu inikeza iqoqo lezaziso mayelana nomsebenzi ohlobene nokulandelela ukunyakaza komsebenzisi;
    Ukukhishwa kweFirefox 69

  • Kwengezwe ulwazi oluningiliziwe mayelana nezizathu zokuvimbela izinsiza (i-CSP, okuqukethwe okuxubile, njll.) kuphaneli yokuhlola umsebenzi wenethiwekhi, futhi wengeza ikholomu yokuzikhethela ene-URL egcwele;
    Ukukhishwa kweFirefox 69

  • Ukuqalisa okusheshayo kwe-JavaScript debugger. Kuhanjiswe umsebenzi wokulungisa iphutha kusixhumi esibonakalayo esimayelana:nokulungisa iphutha. Ukwesekwa okusetshenzisiwe kokulungisa iphutha kwesinyathelo nesinyathelo semisebenzi e-asynchronous (Async). Kwengezwe ikilasi elisha lezindawo zokunqamuka ezingaboshelwa ekuqaleni kwemicimbi ehlobene negundane, isikrini sokuthinta, ukugqwayiza, i-DOM, imibuzo yemidiya,
    abasebenzi, njll.

    Ukukhishwa kweFirefox 69

  • Kwengezwe isixhumi esibonakalayo kumathuluzi kanjiniyela ukuze kuhlolwe ukubuka kwekhasi elilisebenzisayo ezinye izincazelo zombhalo okuqukethwe (isibonelo, ukubonisa umbhalo osuka kokuthi "alt
    esikhundleni sezithombe);

    Ukukhishwa kweFirefox 69

  • Kumasistimu e-macOS anamakhadi amaningi ezithombe afakiwe, ukushintshela okunamandla ku-GPU eyonga amandla kunikezwa ngemva kokuthi okuqukethwe kwe-WebGL kuqede ukucutshungulwa. Kungezwe futhi ukuvikeleka ekushintsheni kusuka ekusebenzeni kahle kwamandla kuya ku-GPU enamandla kumakholi e-WebGL esikhathi esisodwa. Ekwakheni ama-macOS, inqubekelaphambili yokulanda amafayela ibuye ikhonjiswe ngesibonisi esijwayelekile se-Finder. Ukwakhiwa kokuhlanganiswa kokufakwa kweFirefox ngefomethi ye-PKG sekuqalile;
  • Okwe Windows 10 izibuyekezo zakamuva (1903+), sengeze usekelo lwesandiso se-Web Authentication HmacSecret nge-Windows Hello ukuze sigunyaze kumasayithi ngaphandle kokufaka iphasiwedi sisebenzisa izigxivizo zeminwe, ukubona ubuso, noma ithokheni ye-USB;
  • iyekisiwe ukwakhiwa kokukhishwa okusha kweFirefox ye-Android, esikhundleni salokho, ngaphansi kwegama lekhodi elithi Fenix, manje iyathuthuka isiphequluli esisha samadivayisi eselula esisebenzisa injini ye-GeckoView kanye nesethi yelabhulali ye-Mozilla Android Components. Ukulungiswa kokulungisa kweFirefox ye-Android kuzokhishwa unyaka wonke njengengxenye yegatsha leFirefox 68 ESR, ngokwesibonelo, ukukhishwa manje sekusunguliwe. 68.1. Ukuze ulande isiphequluli esisha, sebenzisa i-test builds
    Ukubuka kuqala kweFirefox.

Ngaphezu kwezinto ezintsha nokulungiswa kweziphazamisi kuFirefox 69, 30 ubuthakathaka, okukodwa kuphela (CVE-2019-11751) umakiwe njengokubalulekile. Le nkinga iqondene neplatifomu yeWindows futhi ivumela ifayela elingenasizathu ukuthi libhalwe ohlelweni lapho isiphequluli sethulwa kolunye uhlelo lokusebenza (ngokwesibonelo, lapho uvula isixhumanisi sohlelo lokuthumela imiyalezo, ungafometha isixhumanisi ngendlela yokuthi ukuqala isiphequluli kuzoholela ekudalweni kwefayela le-autorun kumkhombandlela 'Wokuqalisa') . Ukwehliswa kwenani lobungozi obubalulekile kungenxa yokuthi izinkinga zenkumbulo, ezifana nokuchichima kwebhafa nokuguqulwa kwezindawo zenkumbulo esezivele zikhululiwe, manje zimakwa njengeziyingozi, kodwa azibalulekile. Ukukhishwa okusha kulungisa izinkinga ezinjalo eziyi-13 ezingase ziholele ekusebenziseni ikhodi enonya lapho kuvulwa amakhasi aklanywe ngokukhethekile.

Source: opennet.ru

Engeza amazwana