Ukukhutshwa kweFirefox 69

yathatha indawo ukukhutshwa komkhangeli wewebhu Firefox 69, kwakunye inguqulelo yeselula IFirefox 68.1 yeqonga le-Android. Ukongeza, uhlaziyo lwenziwe amasebe ngenkxaso yexesha elide 60.9.0 ΠΈ 68.1.0 (isebe le-ESR 60.x alisayi kuhlaziywa; ukufudukela kwisebe 68.x kuyacetyiswa). Uyeza ngokukhawuleza eqongeni uvavanyo lwe-beta Isebe leFirefox 70 liza kutshintsha, ukukhutshwa kwayo kucwangciselwe i-22 kaOkthobha.

Siseko ezintsha:

  • Imowudi engagqibekanga esemgangathweni yokuthintela umxholo ongafunekiyo wongeze imisebenzi yokungahoyi iiKuki kuzo zonke iinkqubo zokulandela umkhondo kunye nokuthintela ukufaka iJavaScript ukuba imigodi ye-cryptocurrencies yam. Ikhowudi yezemigodi ibangela ukwanda okukhulu komthwalo we-CPU kwinkqubo yomsebenzisi kwaye idla ngokungeniswa kwiziza ngenxa yokuqhekezwa okanye ukusetyenziswa kwiindawo ezithandabuzekayo njengendlela yokwenza imali.
    Ngaphambili, ukuthintela idatha kwakusenziwa kuphela xa ukhetha indlela engqongqo yokuthintela, eyenza ingqiqo ukwenza kuphela ukuba ufuna ukubhloka iindlela. isazisi esifihliweyo ("ukushicilela ngeminwe kwibrowser"). Ukuvinjwa kuqhutyelwa ngokoluhlu Nqamla.me.
    Ukukhutshwa kweFirefox 69

    Xa ivaliwe, uphawu lwekhaka luboniswa kwibar yedilesi, kwaye kwimenyu yomxholo unokubona ukuba zeziphi iisayithi iiCookies ezisetyenziselwa ukulandelela ukunyakaza zivaliwe. Kwakwimenyu enye, unokukhetha ukukhubaza ukubhloka kwendawo nganye.

    Ukukhutshwa kweFirefox 69Ukukhutshwa kweFirefox 69

  • Iinketho zokuthintela ukudlala okuzenzekelayo komxholo wemultimedia zandisiwe. Ukongeza kwinto eyongezwe ngaphambili yokuthulisa isandi kwiividiyo ezidlala ngokuzenzekelayo iphunyeziwe ukukwazi ukumisa ngokupheleleyo ukudlala kwevidiyo, kungaphelelanga ekuthuliseni isandi. Umzekelo, ukuba iividiyo zentengiso zangaphambili kwiiwebhusayithi zibonisiwe, kodwa ngaphandle kwesandi, ngoko kwimowudi entsha, abayi kuqalisa ukudlala ngaphandle kokucofa okucacileyo. Ukwenza imowudi isebenze, into entsha ethi "Vimba i-audio kunye nevidiyo" yongezwe kwiisethingi zokuzidlalela ngokuzenzekelayo (Ukhetho> Ubumfihlo kunye noKhuseleko> Iimvume> Ukudlala ngokuzenzekelayo), ehambelana nemo emiselweyo "Vala i-audio".

    Ukukhutshwa kweFirefox 69

    Imowudi inokukhethwa ngokunxulumene neendawo ezithile kwimenyu yomxholo eboniswayo xa ucofa iqhosha elithi β€œ(i)” kwibha yedilesi.

    Ukukhutshwa kweFirefox 69

  • Kubasebenzisi abavela e-USA kunye ne-"en-US" yakha, ukulungiswa kweebhloko zephepha lokuqala eliboniswe xa uvula ithebhu entsha itshintshiwe, kwaye umboniso womxholo owongezelelweyo okhuthazwa yinkonzo yePocket yongezwe. Ubungakanani beebhloko kunye nenani leengcebiso zitshintshiwe, amacandelo amatsha anomxholo acetywayo (iMpilo, iSayensi, iThekhnoloji kunye noLonwabo);
  • Ukukwazi ukudlala umxholo weFlash nge-plugin ye-Adobe Flash ivaliwe ngokungagqibekanga. Inketho yokwenza iFlash isebenze ngokusisigxina isusiwe kuseto lwe-Adobe Flash Player plugin, ishiya kuphela ukhetho lokukhubaza iFlash kwaye ikwazi ukuyivula ngokwahlukeneyo kwiziza ezithile (ukusebenza ngokucofa okucacileyo) ngaphandle kokukhumbula imo ekhethiweyo. Amasebe eFirefox ESR aya kuqhubeka nokuxhasa iFlash kude kube sekupheleni kuka-2020;
  • Kukhubazekile ukuqhubekeka kwefayile engagqibekanga umsebenzisiContent.css ΠΈ yomsebenzisiChrome.css, evumela umsebenzisi ukuba abhale ngaphezulu uyilo lweesayithi okanye ujongano lweFirefox. Isizathu sokuvala ukungagqibeki kukunciphisa ixesha lokuqalisa isikhangeli. Ukutshintsha indlela yokuziphatha nge-userContent.css kunye ne-userChrome.css yenziwa ngokunqabileyo kakhulu ngabasebenzisi, kwaye ukulayisha idatha ye-CSS kudla izixhobo ezongezelelweyo (ukulungiswa kususa ukufikelela kwidisk okungafunekiyo). Ukubuyisela umsebenzisiChrome.css kunye nomsebenzisiContent.css processing malunga ne:config, isethingi ye-"toolkit.legacyUserProfileCustomizations.stylesheets" yongeziwe, eya kwenziwa isebenze ngokuzenzekelayo kubasebenzisi abasele besebenzisa umsebenzisiChrome.css okanye umsebenzisiContent.css;
  • Kwi-WebRTC, ukukwazi ukucubungula iziteshi usebenzisa i-codecs ezahlukeneyo zevidiyo ziye zaphunyezwa, okwenza kube lula ukudalwa kweenkonzo zenkomfa yevidiyo, abathathi-nxaxheba abanokusebenzisa isofthiwe yeklayenti eyahlukileyo;
  • Kuyilo lwe-ARM64, injini yeJavaScript ixhasa ukuhlanganiswa kweJIT;
  • Ukusuka kwizichongi zebrawuza (i-navigator.userAgent, navigator.platform kunye navigator.oscpu), ulwazi malunga nokusetyenziswa kwe-32-bit version yeFirefox kwindawo ye-64-bit OS ayiqukwanga (ngaphambili ibifuneka kwiFlash, kodwa ishiye i-vector eyongezelelweyo. ukuchongwa komsebenzisi ofihlakeleyo);
  • Yongeza into yokujonga ividiyo kwimowudi yoMfanekiso-kwiMfanekiso, ekuvumela ukuba ukhuphe ividiyo ngendlela yefestile edadayo ehlala ibonakala ngelixa uzulazula kwisikhangeli. Ukujonga kule modi, kufuneka ucofe kwincam yesixhobo okanye kwimenyu yomxholo ebonisiweyo xa ucofa ekunene kwividiyo, khetha "Umfanekiso osemfanekisweni" (kwiYouTube, obambela eyakhe imenyu yomxholo, kufuneka ekunene- cofa kabini okanye nqakraza ngeqhosha le Shift licinezelwe). Inkxaso yemowudi inokwenziwa malunga: config usebenzisa ukhetho "media.videocontrols.picture-in-picture.enabled";

    Ukukhutshwa kweFirefox 69

  • Yongeziwe ukuphunyezwa komvelisi wegama lokugqitha (β€œsignon.generation.available” malunga ne:config), ekuvumela ukuba ubonise icebiso ngephasiwedi eyomeleleyo eyenziwe ngokuzenzekelayo xa ugcwalisa iifomu zobhaliso;

    Ukukhutshwa kweFirefox 69

  • Kumphathi wegama lokugqitha yongezwe ukukwazi ukucubungula ii-akhawunti kumxholo we-domain yenqanaba lokuqala, ekuvumela ukuba unikeze igama eligqithisiweyo elinye eligcinwe kuzo zonke ii-subdomains. Umzekelo, igama lokugqitha eligcinelwe i-login.example.com liza kubonelelwa ngoku ukuze kugcwaliswe ngokuzenzekelayo iifom kwisayithi ethi www.example.com;
  • Yongeziwe umphathi wolawulo oluphambili iinkqubo zomphathi, leyo it ivumela udlulisa ulwazi kwinkqubo yokusebenza malunga neenkqubo eziphambili eziphambili. Ngokomzekelo, inkqubo yomxholo eqhuba ithebhu esebenzayo iya kunikwa ingqwalaselo ephezulu (izibonelelo ezininzi ze-CPU ezinikezelweyo) kunenkqubo ehambelana neethebhu zemvelaphi (ukuba azidlali ividiyo okanye i-audio). Utshintsho ngoku lwenziwe ngokungagqibekanga kuphela kwiqonga leWindows, kwezinye iinkqubo, i dom.ipc.processPriorityManager.enabled ukhetho malunga noqwalaselo kufuneka luvulwe;
  • yenziwe yasebenza ngokungagqibekanga API Imibhalo yomsebenzisi, ekuvumela ukuba wenze izongezo zesimbo seGreasemonkey esekwe kwitekhnoloji yeWebExtensions yokuphumeza izikripthi zesiko kumxholo wamaphepha ewebhu. Umzekelo, ngokudibanisa izikripthi ungatshintsha uyilo kunye nokuziphatha kwamaphepha owajongileyo. Le API sele ibandakanyiwe kwiFirefox, kodwa kude kube ngoku ukuyenza ifune ukusetwa "extensions.webextensions.userScripts.enabled" malunga ne:config. Ngokungafaniyo nezongezo ezikhoyo kunye nokusebenza okufanayo okusebenzisa ifowuni ye-tabs.executeScript, i-API entsha ikuvumela ukuba uhlukanise izikripthi kwiindawo ezahlukeneyo zebhokisi yesanti, usombulule iingxaki zokusebenza kwaye wenze kube lula ukuphatha izigaba ezahlukeneyo zokulayishwa kwekhasi.
  • Ipropathi ye-navigator.mediaDevices ngoku ifumaneka kuphela xa uvula iphepha kuMxholo oKhuselekileyo, okt. xa ivulwe nge-HTTPS, nge-localhost okanye kwifayile yendawo;
  • Iipropati zongezwa zeCSS ukuphuphuma-ngaphakathi ΠΈ ukuphuphuma-ibhloko, ikuvumela ukuba ulawule umboniso womxholo owandisa ngaphaya kweebhloko kunye nezinto ezingaphakathi (unqumle umsila okanye ubonise ibha yokuskrola). Iipropati ziphunyezwa ngokuguqulwa okuzenzekelayo kwi-overflow-x kunye nokuphuphuma-y ngokuxhomekeke kwimodi yokuphuma komxholo (phezulu ukuya ezantsi okanye umgca ngomgca).
  • Ngeempawu zeCSS isithuba esimhlophe inkxaso yexabiso lezithuba zokuqhawula iphunyeziwe;
  • Ipropathi ephunyeziweyo yeCSS qulathe, ebonisa ukuba isiqalelo kunye nemixholo yayo yahlulwe kuwo wonke umthi we-DOM;
  • Ipropathi eyongeziweyo yeCSS umsebenzisi-khetha, ekuvumela ukuba uqonde ukuba okubhaliweyo kunokukhethwa ngumsebenzisi;
  • Yongezwe ukukwazi ukucwangcisa imithetho ye-@supports yabakhethi (
    ifomati ethi β€œ@ixhasa umkhethi(umkhethi-wokuvavanya){…}”, enokusetyenziswa ukukhetha ukusebenzisa i-CSS kuphela ukuba umkhethi othile uxhaswa okanye akaxhaswanga kwisikhangeli;

  • Inkxaso eyongeziweyo amabala oluntu kwimizekelo yeeklasi zeJavaScript ezikuvumela ukuba ukhankanye iipropati ezichazwe kwangaphambili eziqalwa ngaphandle komakhi. Kwixesha elizayo elingekude, inkxaso yemimandla yangasese engabonakaliyo ngaphandle kweklasi nayo ilindeleke;

    imveliso yeklasi {
    igama;
    irhafu = 0.2; /*ibala likawonkewonke*/
    #basePrice = 0; /*ibala labucala*/
    ixabiso;

    umakhi(igama, isisekoPrice) {
    this.name = igama;
    this.basePrice = basePrice;
    le.xabiso = (basePrice * (1 + le.tax)).toFixed(2);
    }
    }

  • I-API eyongeziweyo Phinda ubungakanani boMjongi, ekuvumela ukuba udibanise umphathi apho izaziso malunga notshintsho kubungakanani bezinto ezikhankanyiweyo kwiphepha ziya kuthunyelwa. Umahluko ophambili phakathi kwe-API entsha kunye ne-window.onresize kunye ne-CSS Media Queries kukuba unokubona ukuba into ethile kwiphepha itshintshile, kunokuba yonke indawo ebonakalayo, ekuvumela ukuba uphendule ngokutshintsha kuphela loo nto ngaphandle kokutshintsha umxholo wonke obonakalayo;
  • I-API eyongeziweyo yeMicrotasks, emelwe yindlela enye (WindowOrWorkerGlobalScope.queueMicrotask(), ekuvumela ukuba ucwangcise umnxeba womsebenzi wokufowuna kwinqanaba eliphantsi ngokuyongeza kumgca we-microtask;
  • Iindlela ezintsha zongezwa Blob.text(), I-Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), Uluhlu lweAstract() kunye neStaticRange();
  • Ukukwazi ukucacisa i-"*" imaski yezicelo ngaphandle kweziqinisekiso zongezwe kwi-Access-Control-Expose-Headers, Access-Control-Allow-Methods and Access-Control-Allow-Headers HTTP headers;
  • Ikhonsoli yewebhu ibonelela ngeqela lezilumkiso malunga nomsebenzi onxulumene nokulandelela iintshukumo zabasebenzisi;
    Ukukhutshwa kweFirefox 69

  • Ulwazi olucacileyo malunga nezizathu zokuvala izixhobo (i-CSP, umxholo oxubileyo, njl.) yongezwe kwiphaneli yokuhlola umsebenzi wenethiwekhi, kwaye ikholomu yokuzikhethela kunye ne-URL epheleleyo yongezwe;
    Ukukhutshwa kweFirefox 69

  • IJavaScript debugger iqaliswe ngokukhawuleza. Imisebenzi yolungiso lweempazamo isiwe malunga ne:debugging interface. Inkxaso yokulungiswa kwesinyathelo-nge-nyathelo kwimisebenzi ye-asynchronous (Async) iphunyeziwe. Yongeziwe iklasi entsha yeendawo zokuqhawula ezinokubotshelelwa kwisenzeko sezehlo ezinxulumene nemouse, isikrini sokuchukumisa, oopopayi, iDOM, imibuzo yemidiya,
    abasebenzi, njl.

    Ukukhutshwa kweFirefox 69

  • Ujongano lokubonisa iphepha lophicotho longezwe kwizixhobo zomphuhlisi, ozisebenzisayo ezinye iinkcazo zesicatshulwa umxholo (umzekelo, ukubonisa okubhaliweyo ukusuka kuphawu "alt".
    endaweni yemifanekiso);

    Ukukhutshwa kweFirefox 69

  • Kwiinkqubo ze-macOS ezinamakhadi omzobo amaninzi, ukutshintshela kwi-GPU eyonga amandla ngakumbi emva kokugqiba ukusetyenzwa komxholo weWebGL. Kwakhona ukhuseleko olongeziweyo ekutshintsheni ukusuka kumandla asebenzayo ukuya kwiGPU enamandla yeefowuni zeWebGL zexesha elinye. Ulwakhiwo lwe-macOS lukwabonisa inkqubela phambili yokukhuphela iifayile ngojongano oluqhelekileyo lweFinder. Ukwenziwa kofakelo lweFirefox lwakha kwifomathi yePKG kuqalile;
  • Kuba Windows 10 ngohlaziyo lwamva nje (1903+), inkxaso yoLwandiso lweWebhu loQinisekiso lweHmacSecret ngeWindows Hello yongezwe ukuqinisekiswa kwiziza ngaphandle kokungenisa igama eliyimfihlo usebenzisa umnwe, ukubonwa kobuso okanye uphawu lwe-USB;
  • iyekisiwe Ukwenziwa kokukhutshwa okutsha kweFirefox ye-Android, endaweni yayo ngoku ebizwa ngokuba yiFenix iphuhlisa isikhangeli esitsha sezixhobo eziphathwayo ezisebenzisa injini yeGeckoView kunye neseti yeelayibrari zeMozilla Android Components. Ulungiso olululo lweFirefox ye-Android luya kukhutshwa unyaka wonke njengenxalenye yesebe le-ESR leFirefox 68, umzekelo, ukhupho sele lwenziwe ngoku. 68.1. Ukukhuphela isikhangeli esitsha, kuya kufuneka usebenzise ulwakhiwo lovavanyo
    Umboniso weFirefox.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug, iFirefox 69 ilungisiwe 30 ubuthathaka, apho enye kuphela (CVE-2019-11751) iphawulwe njengento ebalulekileyo. Le ngxaki ikhethekileyo kwiqonga leWindows kwaye ivumela ifayile engafanelekanga ukuba ibhalwe kwinkqubo xa isikhangeli siqaliswa ukusuka kwesinye isicelo (umzekelo, xa uvula ikhonkco kwiprogram yemiyalezo, unokufomatha ikhonkco ngendlela yokuba Ukundulula isikhangeli kuya kukhokelela ekwenziweni kwefayile ye-autorun kuluhlu 'Ukuqalisa') . Ukuncipha kwenani lobuthathaka obubalulekileyo kungenxa yokuba iingxaki zememori, ezifana nokuphuphuma kwe-buffer kunye nokufikelela kwiindawo zememori esele zikhululiwe, ngoku ziphawulwe njengeziyingozi, kodwa azibalulekanga. Ukukhutshwa okutsha kulungisa imiba ye-13 efanayo enokuthi ikhokelele kwikhowudi yomhlaseli ukuba iqhutywe xa amaphepha enziwe ngokukodwa evuliwe.

umthombo: opennet.ru

Yongeza izimvo