- 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 kohluDisconnect.me .
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
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".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;
-
Ikhutshaziwe ukuphathwa kwefayela okuzenzakalelayoumsebenzisiContent.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";
-
Kwengeziwe ukuqaliswa kwejeneretha yephasiwedi ("signon.generation.available" kokuthi:config), okukuvumela ukuthi ubonise iseluleko ngephasiwedi eqinile ekhiqizwa ngokuzenzakalelayo lapho ugcwalisa amafomu okubhalisa; - 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, okuyintokuvumela 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 APIImibhalo 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
iqukethe Okubonisa 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;
- 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).
Kwengezwe 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
ezinye izincazelo zombhalo okuqukethwe (isibonelo, ukubonisa umbhalo osuka kokuthi "alt
esikhundleni sezithombe); - 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, manjeiyathuthuka 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,
Source: opennet.ru