Ukukhutshwa kweFirefox 68

Yaziswa ukukhutshwa komkhangeli wewebhu Firefox 68, kwakunye inguqulelo yeselula IFirefox 68 yeqonga le-Android. Ukukhutshwa kuhlelwe njengeSebe leNkonzo yeNkxaso eYandisiweyo (ESR), kunye nohlaziyo olukhutshwe unyaka wonke. Ukongeza, ukuhlaziywa kwangaphambili amasebe ngenkxaso yexesha elide 60.8.0. Uyeza ngokukhawuleza eqongeni uvavanyo lwe-beta Isebe leFirefox 69 liza kutshintsha, ukukhutshwa kwayo kucwangciselwe i-3 kaSeptemba.

Siseko ezintsha:

  • Umphathi omtsha wokongeza (malunga:iaddons) yenziwe ngokungagqibekanga, ngokupheleleyo ibhalwe ngokutsha usebenzisa i-HTML/JavaScript kunye nobuchwepheshe bewebhu obuqhelekileyo njengenxalenye yenyathelo lokuqala lokususa isikhangeli se-XUL kunye ne-XBL-based components. Kwi-interface entsha kwi-add-on nganye kwifom yeethebhu, kunokwenzeka ukujonga inkcazo epheleleyo, ukutshintsha izicwangciso kunye nokulawula amalungelo okufikelela ngaphandle kokushiya iphepha eliphambili kunye noluhlu lwezongezo.

    Ukukhutshwa kweFirefox 68

    Endaweni yamaqhosha ahlukeneyo okulawula ukusebenza kwezongezo, imenyu yemeko inikezelwa. Izongezo ezikhubazekileyo ngoku zahlulwe ngokucacileyo kwezisebenzayo kwaye zidweliswe kwicandelo elahlukileyo.

    Ukukhutshwa kweFirefox 68

    Icandelo elitsha longezwe kunye nee-add-ons ezicetyiswayo zokufakela, ukubunjwa kwayo okukhethiweyo kuxhomekeke kwi-add-ons efakiweyo, izicwangciso kunye nezibalo kumsebenzi womsebenzisi. Izongezo zamkelwe kuluhlu lwezindululo zomxholo kuphela ukuba ziyahlangabezana neemfuno zeMozilla zokhuseleko, ukusebenziseka kunye nokusebenziseka, kunye nokusombulula ngempumelelo iingxaki ezikhoyo ngoku ezinomdla kubaphulaphuli ababanzi. Izongezo ezicetyisiweyo zifumana uphononongo olupheleleyo lokhuseleko kuhlaziyo ngalunye;

    Ukukhutshwa kweFirefox 68

  • Kongezwe iqhosha lokuthumela imiyalezo kwiMozilla malunga neengxaki ezinezongezo kunye nemixholo. Umzekelo, ngokusebenzisa ifom enikeziweyo, unokulumkisa abaphuhlisi ukuba kufunyenwe umsebenzi onobungozi, iingxaki zivela ngokuboniswa kweesayithi ngenxa yokongezwa, ukungahambelani nokusebenza okuxeliweyo, ukubonakala kwesongezo ngaphandle kwesenzo somsebenzisi. , okanye iingxaki ngokuzinza kunye nokusebenza.

    Ukukhutshwa kweFirefox 68

  • Ukuphunyezwa okutsha kwebha yedilesi ye-Quantum Bar ifakiwe, ephantse ifane ngokubonakala kunye nokusebenza kwi-bar yedilesi ye-Awesome Bar endala, kodwa ibonisa ukuguqulwa okupheleleyo kwangaphakathi kunye nokubhala kwakhona ikhowudi, isusa i-XUL / XBL kunye nomgangatho oqhelekileyo. Web API. Ukuphunyezwa okutsha kuyenza lula kakhulu inkqubo yokwandisa ukusebenza (ukwenziwa kwezongezo kwifomathi yeWebExtensions ixhaswa), isusa uxhulumaniso oluqinileyo kwiinkqubo ezisezantsi zebrawuza, ikuvumela ukuba udibanise ngokulula imithombo yedatha emitsha, kwaye unokusebenza okuphezulu kunye nokuphendula kojongano. . Kutshintsho olubonakalayo ekuziphatheni, kuphela imfuno yokusebenzisa indibaniselwano Shift+Del okanye Shift+BackSpace (eyayisetyenziswa ngaphambili ngaphandle kweShift) ukucima amangeno embali yokukhangela kwisiphumo sesixhobo sesixhobo esibonisiweyo xa uqala ukuchwetheza iyaqatshelwa;
  • Umxholo omnyama opheleleyo wokujonga umfundi uphunyeziwe, xa yenziwe, zonke iifestile kunye nezixhobo zoyilo lwephaneli zikwaboniswa kwimithunzi emnyama (ngaphambili, ukutshintshwa kweendlela ezimnyama nezikhanyayo kwiJongo loMfundi kuchaphazele kuphela indawo enomxholo wombhalo);

    Ukukhutshwa kweFirefox 68

  • Kwimo engqongqo yokuthintela umxholo ongafunekiyo (ongqongqo), ukongeza kuzo zonke iinkqubo zokulandelela ezaziwayo kunye nazo zonke iiCookies zeqela lesithathu, iJavaScript ifaka ukuba i-cryptocurrencies yam okanye ukulandelela abasebenzisi usebenzisa iindlela zokuchonga ezifihliweyo ngoku nazo zivaliwe. Ngaphambili, ukuvimba idatha kwakunikwe amandla ngokhetho olucacileyo kwindlela yokuthintela isiko. Ukuvinjwa kuqhutyelwa ngokweendidi ezongezelelweyo (ukushicilela iminwe kunye ne-cryptomining) kuluhlu lwe-Disconnect.me;

    Ukukhutshwa kweFirefox 68

  • Ukubandakanywa ngokuthe ngcembe kwenkqubo yokuhlanganisa kuqhubekile Iseva yeWebRender, ebhalwe ngolwimi lwe-Rust kunye nokukhupha ukunikezelwa komxholo wephepha kwicala le-GPU. Xa usebenzisa i-WebRender, endaweni yenkqubo yokudibanisa eyakhelwe-ngaphakathi eyakhelwe kwi-injini ye-Gecko, eqhuba idatha isebenzisa i-CPU, ii-shaders ezisebenza kwi-GPU zisetyenziselwa ukwenza isishwankathelo sonikezelo lwemisebenzi kwizinto zephepha, ezivumela ukwanda okukhulu kwisantya sokunikezela. kunye nokunciphisa umthwalo we-CPU.

    Ukongeza kubasebenzisi abanamakhadi evidiyo e-NVIDIA aqala ukusuka
    Firefox 68 inkxaso IWebRender iya kwenzelwa Windows 10 iinkqubo ezisekwe namakhadi emizobo e-AMD. Ungajonga ukuba iWebRender iyasebenza malunga:iphepha lenkxaso. Ukuyinyanzela ukuba ikwazise malunga ne-:config, kufuneka uvule useto "gfx.webrender.all" kunye ne-"gfx.webrender.enabled" okanye ngokuqalisa iFirefox ngoguqulo lwemekobume MOZ_WEBRENDER=1 iseti. Kwi-Linux, inkxaso yeWebRender ingaphezulu okanye ingazinziswa kancinci kumakhadi evidiyo e-Intel anabaqhubi beMesa 18.2+;

  • Icandelo longezwe kwimenyu "yehamburger" kwicala lasekunene lephaneli yebar yedilesi ukufikelela ngokukhawuleza kwizicwangciso zeakhawunti kwiAkhawunti yeFirefox;
  • Kongezwe iphepha elitsha elakhelwe ngaphakathi "malunga: necompat" edwelisa iindlela zokusebenza kunye neepetshi ezisetyenzisiweyo ukuqinisekisa ukuhambelana neziza ezithile ezingasebenzi ngokuchanekileyo kwiFirefox. Utshintsho olwenzelwe ukuhambelana kwezona meko zilula zilinganiselwe ekutshintsheni isazisi "soMsebenzisi woMsebenzisi" ukuba isiza sibotshelelwe ngokungqongqo kwiziphequluli ezithile. Kwiimeko ezinzima ngakumbi, ikhowudi yeJavaScript iqhutywe kumxholo wesayithi ukulungisa imiba yokuhambelana;
    Ukukhutshwa kweFirefox 68

  • Ngenxa yemicimbi yozinzo enokubakho xa utshintshela isikhangeli kwindlela yokusebenza yenkqubo enye, apho ukudalwa kojongano kunye nokulungiswa kwemixholo yeethebhu kuqhutywa kwinkqubo enye, ukusuka malunga: config. isuswe "browser.tabs.remote.force-enable" kunye ne "browser.tabs.remote.force-disable" useto olunokusetyenziswa ukuvala inkqubo yenkqubo ezininzi (e10s). Ukongeza, ukuseta i-"browser.tabs.remote.autostart" ukhetho ku-"false" akusayi kuphinda kucime ngokuzenzekelayo imowudi yeenkqubo ezininzi kwiinguqulelo zedesktop yeFirefox, kulwakhiwo olusemthethweni, kwaye xa yaziswa ngaphandle kokwenza uvavanyo oluzenzekelayo;
  • Isigaba sesibini sokwandisa inani leefowuni ze-API sele iphunyeziwe, leyo iyafumaneka kuphela xa uvula iphepha kumxholo okhuselweyo (Khusela Umxholo), oko kukuthi. xa ivulwe nge-HTTPS, nge-localhost okanye kwifayile yendawo. Amaphepha avulwe ngaphandle komxholo okhuselweyo ngoku aya kuvalwa ekufowuneni i-getUserMedia() ukufikelela kwimithombo yeendaba (efana nekhamera kunye nemakrofoni);
  • Ibonelela ngokuphathwa kwempazamo ngokuzenzekelayo xa ufikelela nge-HTTPS, evelayo ngenxa yomsebenzi wesoftware ye-antivirus. Iingxaki zivela xa i-Avast, i-AVG, i-Kaspersky, i-ESET kunye ne-antivirus ye-Bitdefender yenza imodyuli yokukhusela iWebhu, ehlalutya i-traffic ye-HTTPS ngokufaka isatifikethi sayo kuluhlu lwezatifikethi zeengcambu zeWindows kunye nokutshintsha izatifikethi zesayithi ezisetyenzisiweyo ekuqaleni. IFirefox isebenzisa uluhlu lwayo lwezatifikethi zeengcambu kwaye ayiluhoyi uluhlu lwesixokelelwano lwezatifikethi, ngoko ibona umsebenzi onje njengohlaselo lwe-MITM.

    Ingxaki yasonjululwa ngokwenza isicwangciso ngokuzenzekelayo "security.enterprise_roots.enabled", eyongeza izatifikethi ezivela ngaphandle kwindawo yokugcina inkqubo. Ukuba usebenzisa isatifikethi esivela kwisistim sokugcina, kwaye kungekhona esakhiwe kwiFirefox, isalathisi esikhethekileyo songezwa kwimenyu ebizwa ngokuba yibha yedilesi kunye nolwazi malunga nesayithi. Ucwangciso lwenziwa lusebenze ngokuzenzekelayo xa kubhaqwa i-MITM interception, emva koko isikhangeli sizama ukuphinda simise umdibaniso kwaye ukuba ingxaki iyanyamalala, useto luyagcinwa. Kuxoxwa ukuba ukukhohlisa okunjalo akubangeli isoyikiso, kuba ukuba ivenkile yesatifikethi senkqubo isengozini, umhlaseli angaphinde abeke esichengeni ivenkile yesatifikethi seFirefox (engathathelwa ngqalelo. kunokwenzeka endaweni izatifikethi abenzi bezixhobo abanako faka isicelo ukuphumeza i-MITM, kodwa zivaliwe xa usebenzisa ivenkile yezatifiketi zeFirefox);

  • Iifayile zasekuhlaleni ezivulwe kwisikhangeli azisayi kukwazi ukufikelela kwezinye iifayile kulawulo lwangoku (umzekelo, xa uvula uxwebhu lwehtml oluthunyelwe ngeposi kwiFirefox kwiqonga le-Android, iJavaScript efake kolu xwebhu inokujonga imixholo ye ulawulo nezinye iifayile ezigciniweyo);
  • Itshintshiwe Indlela yongqamaniso lwezicwangciso itshintshiwe ngapha kwe:ujongano loqwalaselo. Ngoku kuphela iisetingi ezikhoyo kuluhlu olumhlophe, oluchazwe kwicandelo elithi "services.sync.prefs.sync", ezilungelelanisiweyo. Umzekelo, ukuvumelanisa isikhangeli.some_preference parameter, kufuneka usete ixabiso elithi "services.sync.prefs.sync.browser.some_preference" ukuba yinyani. Ukuvumela ungqamaniso lwazo zonke iisetingi, iparameter ethi β€œservices.sync.prefs.dangerously_allow_arbitrary” inikezelwe, evalwe ngokuzenzekelayo;
  • Ubuchule buphunyeziwe ukulwa nezicelo ezicaphukisayo zokubonelela indawo ngeemvume ezongezelelweyo zokuthumela izaziso zokutyhala (ufikelelo kwi- Notifications API). Ukusukela ngoku ukuya phambili, izicelo ezinjalo ziya kuvalelwa buthule ngaphandle kokuba ukusebenzisana komsebenzisi okucacileyo kunye nephepha kurekhodwa (cofa imouse okanye ucinezele iqhosha);
  • Kwimeko yeshishini (IFirefox yoShishino) inkxaso eyongeziweyo iipolisi ezongezelelweyo isikhangeli ngokwezifiso kubasebenzi. Ngokomzekelo, umlawuli ngoku unokongeza icandelo kwimenyu yokuqhagamshelana nenkxaso yendawo, yongeza amakhonkco kwimithombo ye-intranet kwiphepha lokuvula ithebhu entsha, khubaza iingcebiso zomxholo xa ukhangela, ukongeza amakhonkco kwiifayile zendawo, ukuqwalasela ukuziphatha xa ukhuphela iifayile, chaza uluhlu olumhlophe nolumnyama lwezongezo ezamkelekileyo nezingamkelekanga, sebenzisa izicwangciso ezithile;
  • Isonjululwe umba onokukhokelela ekulahlekelweni kwezicwangciso (umonakalo kwifayile ye-prefs.js) ngexesha lokupheliswa kwenkqubo engxamisekileyo (umzekelo, xa ucima umbane ngaphandle kokuvala okanye xa isikhangeli siphazamiseka);
  • Inkxaso eyongeziweyo Skrolela ngokukhawuleza, iseti yeempawu zokuskrola-* i-CSS ekuvumela ukuba ulawule indawo yokumisa yesilayidi xa uskrola kunye nolungelelwaniso lwesiqulatho sesilayidi, kunye nokucofa kwizinto ngexesha lokuskrola okungaphakathi. Umzekelo, ungaqwalasela ukuskrola ukuba kutshintshelwe ecaleni komfanekiso okanye uwubeke embindini womfanekiso;
  • IJavaScript isebenzisa uhlobo olutsha lwamanani BigInt, ekuvumela ukuba ugcine amanani apheleleyo obungakanani obungenamkhethe apho uhlobo lwamanani alwanelanga (umzekelo, izichazi kunye namaxabiso achanekileyo exesha ngaphambili kwakufuneka agcinwe njengeentambo);
  • Yongeza ukukwazi ukuphumelela i "noreferrer" ukhetho xa ufowunela iwindow.open() ukuvala ukuvuza kolwazi loMdluliseli xa uvula ikhonkco kwifestile entsha;
  • Kongezwe ukukwazi ukusebenzisa indlela ye-.decode() ngeHTMLImageElement ukulayisha kunye nokukhupha iikhowudi izinto phambi kokuba zongezwe kwiDOM. Umzekelo, eli nqaku lingasetyenziselwa ukwenza lula ukutshintshwa kwangoko kwemifanekiso yesibambi-ndawo ehlangeneyo ngokhetho olunokulungiswa okuphezulu olulayishwa kamva, njengoko lwenza kube lula ukufumanisa ukuba isikhangeli sikulungele na ukubonisa umfanekiso omtsha wonke.
  • Izixhobo zomphuhlisi zibonelela ngezixhobo zokuphicotha ukuchasana kwezinto ezibhaliweyo, ezinokuthi zisetyenziswe ukuchonga izinto eziqondwa ngokungalunganga ngabantu abanombono ophantsi okanye ukungaboni kakuhle kombala;
    Ukukhutshwa kweFirefox 68

  • Iqhosha longezwe kwindlela yokuhlola ukulinganisa imveliso yoshicilelo, ikuvumela ukuba uchonge imiba enokuthi ingabonakali xa ishicilelwe;

    Ukukhutshwa kweFirefox 68

  • Ikhonsoli yewebhu iye yandise ulwazi olubonisiweyo kunye nezilumkiso malunga neengxaki ngeCSS. Kubandakanya ikhonkco kwiindawo ezifanelekileyo. I-console ikwabonelela ngokukwazi ukucoca imveliso usebenzisa iintetho eziqhelekileyo (umzekelo, "/(foo|bar)/");
    Ukukhutshwa kweFirefox 68

  • Ukukwazi ukulungisa umgama phakathi koonobumba bongezwe kumhleli wefonti;
  • Kwimo yokuhlola yokugcina, ukukwazi ukucima iirekhodi ukusuka kwindawo kunye nokugcinwa kweseshoni yongezwe ngokukhetha izinto ezifanelekileyo kunye nokucinezela iqhosha le-Back Space;
  • Kwiphaneli yokuhlola umsebenzi womnatha, ukukwazi ukuvala ii-URL ezithile, ukuthumela kwakhona isicelo, kunye nokukopisha iiheader zeHTTP kwifomathi ye-JSON kwibhodi eqhotyoshwayo yongeziwe. Iimpawu ezintsha ziyafumaneka ngokukhetha iinketho ezifanelekileyo kwi imenyu yomxholo, iboniswa xa ucofa-ekunene;
  • Idebugger eyakhelwe-ngaphakathi ngoku inomsebenzi wokukhangela kuzo zonke iifayile zeprojekthi yangoku ngokucinezela uShift + Ctrl + F;
  • Isicwangciso sokwenza umboniso we-addons wesixokelelwano sitshintshiwe: ku-:debugging, endaweni ye-devtools.aboutdebugging.showSystemAddons, iparameter devtools.aboutdebugging.showHiddenAddons ngoku zinikiwe;
  • Xa ifakelwe Windows 10, indlela emfutshane ibekwe kwibar yomsebenzi. IiWindows zongeze amandla okusebenzisa i-BITS (iNkonzo yokuGqithisela ngoBukrelekrele ngasemva) ukuqhubeka nokukhuphela uhlaziyo nokuba isikhangeli sivaliwe;
  • Inguqulelo ye-Android iphucule ukusebenza konikezelo. Added WebAuthn API (Web Authentication API) yokudibanisa kwisiza usebenzisa ithokheni yehardware okanye isivamvo seminwe. I-API eyongeziweyo Indawo yokuJonga ebonakalayo apho eyona ndawo ibonakalayo inokumiselwa kuthathelwe ingqalelo umboniso webhodi ekwisikrini okanye ukukala. Ufakelo olutsha alusakhupheli ngokuzenzekelayo iplagi yeCisco OpenH264 yeWebRTC.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug, iFirefox 68 iye yacinywa uthotho lobuthathaka, apho ezininzi ziphawulwe njengezibalulekileyo, okt. kunokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa. Ulwazi oluchaza imiba yokhuseleko elungisiweyo ayifumaneki ngeli xesha, kodwa uluhlu lobuthathaka kulindeleke ukuba lupapashwe kwiiyure ezimbalwa.

IFirefox 68 yayiyeyona nto yamva nje yokuzisa uhlaziyo kuhlelo lwakudala lweFirefox ye-Android. Ukuqala ngeFirefox 69, ekulindeleke nge-3 kaSeptemba, ukukhutshwa okutsha kweFirefox ye-Android akayi kukhululwa, kwaye izilungiso ziya kuhanjiswa ngendlela yohlaziyo kwisebe leESR leFirefox 68. IFirefox yakudala ye-Android iya kutshintshwa sisikhangeli esitsha sezixhobo eziphathwayo, eziphuhliswe njengenxalenye yeprojekthi yeFenix ​​kunye nokusebenzisa injini yeGeckoView kunye isethi yamathala eencwadi IMozilla Android Components. Okwangoku iphantsi kwegama iFirefox Preview yokuvavanya sele ikhona icetywayo ukukhutshwa kwemboniso yokuqala yesikhangeli esitsha (namhlanje ipapashiwe ukulungiswa kohlaziyo 1.0.1 kolu hlaziyo lwangaphambili, kodwa ayikathunyelwa kuyo Google Play).

umthombo: opennet.ru

Yongeza izimvo