ukukhishwa kwesiphequluli sewebhu Futhi I-Firefox 68.1 yesikhulumi AndroidNgaphezu kwalokho, kukhiqizwe izibuyekezo ukwesekwa kwesikhathi eside и (Igatsha le-ESR elingu-60.x ngeke lisabuyekezwa, kuyanconywa ukushintshela kugatsha 68.x). Uyeza maduze esiteji Igatsha leFirefox 70 lizodluliswa, ukukhululwa kwalo kuhlelelwe u-Okthoba 22.
:
- 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. ("izigxivizo zeminwe zesiphequluli"). Ukuvinjwa kwenziwa ngokusho kohlu .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.
- Izinketho ezinwetshiwe zokuvimbela ukudlalwa okuzenzakalelayo kokuqukethwe kwe-multimedia. Ngokungeziwe kumsebenzi othulisiwe owengezwe ngaphambilini kuvidiyo edlala ngokuzenzakalela 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".

Imodi ingakhethwa ngokuhlobene namasayithi athile ngemenyu yokuqukethwe eboniswa ngokuchofoza inkinobho ethi "(i)" kubha yekheli.
- 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;
- ukuphathwa kwefayela okuzenzakalelayo и , 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";
- ukuqaliswa kwejeneretha yephasiwedi ("signon.generation.available" kokuthi:config), okukuvumela ukuthi ubonise iseluleko ngephasiwedi eqinile ekhiqizwa ngokuzenzakalelayo lapho ugcwalisa amafomu okubhalisa;
- Kumphathi wephasiwedi ikhono lokucubungula ama-akhawunti kumongo wesizinda sezinga lokuqala, elikuvumela ukuthi unikeze iphasiwedi eyodwa egcinwe kuzo zonke izizinda ezingaphansi. Isibonelo, igama-mfihlo eligcinelwe ukungena ngemvume.
- isibambi izinqubo, okuyinto badlulisele ulwazi mayelana nezinqubo ezibaluleke kakhulu ohlelweni lokusebenza. Isibonelo, inqubo yokucubungula okuqukethwe ephatha ithebhu esebenzayo izonikezwa ukubaluleka okuphezulu (izinsiza ze-CPU eziningi) kunenqubo ehlotshaniswa namathebhu angemuva (uma engadlali ividiyo noma umsindo). Lolu shintsho okwamanje lunikwe amandla ngokuzenzakalela kuphela epulatifomu. Windows, kwezinye izinhlelo, inketho ethi dom.ipc.processPriorityManager.enabled kumele isebenze ku-about-config;
- yenziwe yasebenza API , 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 и , 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 ukwesekwa okusetshenzisiwe kwevelu yezikhala zezikhala;
- Impahla ye-CSS esetshenzisiwe Okubonisa ukuthi i-elementi nokuqukethwe kwayo kuhlukene naso sonke isihlahla se-DOM;
- Kwengezwe impahla ye-CSS , 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 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 , 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 , okuvumela ukuthi uhlele ikholi yomsebenzi wokushaya ucingo ezingeni eliphansi ngokuyengeza kulayini we-microtask;
- Kwengezwe izindlela ezintsha , , , DOMMatrix.fromMatrix(), ;
- 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;
- Kwengezwe ulwazi oluningiliziwe mayelana nezizathu zokuvimbela izinsiza (i-CSP, okuqukethwe okuxubile, njll.) kuphaneli yokuhlola umsebenzi wenethiwekhi, futhi wengeza ikholomu yokuzikhethela ene-URL egcwele;
- Ukuqalisa okusheshayo kwe-JavaScript debugger. Kuhanjiswe umsebenzi wokulungisa iphutha kusixhumi esibonakalayo esimayelana:nokulungisa iphutha. Ukwesekwa okusetshenzisiwe kokulungisa iphutha kwesinyathelo nesinyathelo semisebenzi e-asynchronous (Async). ikilasi elisha lezindawo zokunqamuka ezingaboshelwa ekuqaleni kwemicimbi ehlobene negundane, isikrini sokuthinta, ukugqwayiza, i-DOM, imibuzo yemidiya,
abasebenzi, njll. - Kwengezwe isixhumi esibonakalayo kumathuluzi kanjiniyela ukuze kuhlolwe ukubuka kwekhasi elilisebenzisayo okuqukethwe (isibonelo, ukubonisa umbhalo osuka kokuthi "alt
esikhundleni sezithombe); - Kuzinhlelo ezine macOS, enamakhadi amaningi ehluzo afakiwe, manje isishintshelwe kakhulu kwi-GPU eyonga amandla ngemuva kokuthi ukucubungula okuqukethwe kwe-WebGL sekuqediwe. Isivikelo ekushintsheni kusuka ku-GPU eyonga amandla kuya ku-GPU enamandla yezingcingo ze-WebGL eziqhutshwa kanye kuphela singeziwe. Ezakhiweni ze- macOS Inqubekela phambili yokulanda amafayela nayo iboniswe nge-interface ejwayelekile ye-Finder. Ukwakhiwa kokufakwa kwe-Firefox sekuqalile ukukhiqizwa ngefomethi ye-PKG;
- Ukuze Windows 10 Ngezibuyekezo zakamuva (1903+), ukwesekwa kwesandiso se-HmacSecret Web Authentication kungeziwe nge Windows Sawubona ngokuqinisekiswa kumawebhusayithi ngaphandle kokufaka iphasiwedi usebenzisa iminwe, ukuqashelwa kobuso noma ithokheni ye-USB;
- ukwakha ukukhishwa okusha kweFirefox kwe Android, manje esebizwa ngekhodi iFenix isiphequluli esisha samadivayisi eselula esisebenzisa injini ye-GeckoView kanye neqoqo lemitapo yolwazi ye-Mozilla Android Izingxenye. Ukulungiswa kokulungisa kwe-Firefox kwe Android izokhishwa kungakapheli unyaka njengengxenye yegatsha le-Firefox 68 ESR, isibonelo, ukukhishwa sekuqediwe manje . Ukuze ulande isiphequluli esisha, sebenzisa i-test builds
.
Ngaphezu kwezinto ezintsha nokulungiswa kweziphazamisi kuFirefox 69, , okukodwa kuphela (CVE-2019-11751) njengento ebalulekile. Le nkinga iqondene neplatifomu. Windows futhi ivumela ukubhalwa kwefayela ngokungahleliwe ohlelweni lapho isiphequluli siqaliswa kusuka kolunye uhlelo lokusebenza (isibonelo, lapho kuvulwa isixhumanisi kusuka kuhlelo lokusebenza lokuthumela imiyalezo, isixhumanisi singakhiwa ukuze ukuqalisa isiphequluli kuholele ekudalweni kwefayela eliqala ngokuzenzakalelayo kufolda ethi 'Startup'). Ukuncipha kobuthakathaka obubalulekile kungenxa yokuthi izinkinga zememori, njengokugcwala kwe-buffer kanye nokufinyelela imemori esevele ikhululiwe, manje sekumakwe njengeyingozi, kodwa hhayi okubucayi. Ukukhishwa okusha kulungisa izinkinga ezingu-13 ezinjalo, ezingase ziholele ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile.
Source: opennet.ru

