Ukukhutshwa kweChrome 78

uphando thaca ukukhutshwa komkhangeli wewebhu Chrome 78. Ngaxeshanye iyafumaneka ukukhululwa okuzinzileyo kweprojekthi yasimahla Chromium, esebenza njengesiseko seChrome. Isikhangeli seChrome hlukile ukusetyenziswa kweempawu zikaGoogle, ubukho benkqubo yokuthumela izaziso kwimeko yokuphazamiseka, ukukwazi ukukhuphela imodyuli yeFlash kwisicelo, iimodyuli zokudlala umxholo wevidiyo okhuselweyo (DRM), inkqubo yokufaka ngokuzenzekelayo uhlaziyo kunye nokuhanjiswa ngexesha lokukhangela. Iiparamitha zeRLZ. Ukukhutshwa okulandelayo kweChrome 79 kucwangciselwe uDisemba 10.

Siseko utshintsho Π² chrome 78:

  • Iphunyeziwe inkxaso yovavanyo "ye-DNS phezu kwe-HTTPS" (i-DoH, i-DNS phezu kwe-HTTPS), eya kwenziwa ngokukhethiweyo kwiindidi ezithile zabasebenzisi abaneesethingi zenkqubo esele zibonisa ababoneleli be-DNS abaxhasa i-DoH. Umzekelo, ukuba umsebenzisi une-DNS 8.8.8.8 echazwe kwiisetingi zesistim, ngoko inkonzo ye-Google ye-DoH (β€œhttps://dns.google.com/dns-query”) iya kwenziwa isebenze kwiChrome ukuba i-DNS yi-1.1.1.1. XNUMX, emva koko inkonzo ye-DoH Cloudflare ("https://cloudflare-dns.com/dns-query"), njl.

    Ukulawula ukuba i-DoH yenziwe yasebenza na, i-"chrome://flags/#dns-over-https" useto lunikiwe. Iindlela ezintathu zokusebenza zixhaswa: zikhuselekile, zizenzekelayo kwaye zivaliwe. Kwimowudi "ekhuselekileyo", iinginginya zimiselwa kuphela ngokusekelwe kumaxabiso akhuselweyo agcinwe ngaphambili (afunyenwe ngoqhagamshelo olukhuselekileyo) kwaye izicelo nge-DoH yokubuyela umva kwi-DNS eqhelekileyo ayisetyenziswa. Kwimo "ezenzekelayo", ukuba i-DoH kunye ne-cache ekhuselekileyo ayifumaneki, idatha inokufunyanwa kwi-cache engakhuselekanga kwaye ifikeleleke nge-DNS yendabuko. Kwimodi "yokucima", i-cache ekwabelwana ngayo ihlolwe kuqala kwaye ukuba akukho datha, isicelo sithunyelwa nge-DNS yenkqubo.

  • Izixhobo zongqamaniso ngoku zinenkxaso yokuqala yeebhodi eziqhotyoshwayo ekwabelwana ngazo, kodwa azikavulwa kubo bonke abasebenzisi. Kwimizekelo yeChrome eqhagamshelwe kwiakhawunti enye, ngoku unokufikelela imixholo yebhodi eqhotyoshwayo yesinye isixhobo, kubandakanya nokwabelana ngebhodi eqhotyoshwayo phakathi kwemfonomfono kunye neenkqubo zedesktop. Imixholo yebhodi eqhotyoshwayo iguqulelwe ngokuntsonkothileyo kusetyenziswa uguqulelo oluntsonkothileyo oluya ekupheleni, olungavumeli ukufikelela kokubhaliweyo kwiiseva zikaGoogle;
  • Kwiindidi ezithile zabasebenzisi, ukhetho lovavanyo lwenziwe lwasebenza ukutshintsha umxholo kunye nokwenza isikrini esiboniswe xa kuvulwa ithebhu entsha. Ukongeza ekukhetheni umfanekiso ongasemva, imenyu ethi "Yenza ngokwezifiso", eboniswe kwikona esezantsi ekunene kwesikrini sethebhu entsha, ngoku ixhasa ukutshintsha indlela emfutshane yokubeka kunye nokukwazi ukutshintsha umxholo. Iindlela ezimfutshane zinokucetyiswa ngokuzenzekelayo ngokusekwe kwezona ndawo zityelelwa rhoqo, zilungiselelwe ngumsebenzisi, okanye zikhubazwe ngokupheleleyo. Unokukhetha umxholo woyilo kwiseti yemixholo echazwe kwangaphambili okanye uzenzele eyakho ngokusekwe kukhetho lwemibala efunekayo kwiphalethi. Ukwenza izinto ezintsha zisebenze, ungasebenzisa iiflegi "chrome://flags/#ntp-customization-menu-v2" kunye
    "chrome://flags/#chrome-colors";

  • Kumashishini, ibha yedilesi engagqibekanga yenziwe ukuba ukhangele iifayile kwindawo yokugcina kaGoogle. Ukukhangela akwenziwanga kuphela ngezihloko, kodwa nakwimixholo yamaxwebhu, ngokuqwalasela imbali yokufunyanwa kwabo kwixesha elidlulileyo;

    Ukukhutshwa kweChrome 78

  • Icandelo lokuHlolwa kwegama lokugqitha liqukiwe, eliya kuthi lenziwe lisebenze ngokuqhubekayo kwiindidi ezithile zabasebenzisi (ukwenza kusebenze ngenkani, iflegi "chrome://flags/#password-leak-detection" inikezelwe). Uqwalaselo Lwephasiwedi ngaphambili kubonelelwe kwifom ukongeza ngaphandle, eyilelwe ukuhlalutya amandla eephasiwedi ezisetyenziswa ngumsebenzisi. Xa uzama ukungena kuyo nayiphi na iwebhusayithi, i-Password Checkup ijonga igama lakho lokungena kunye negama lokugqitha ngokuchasene nesiseko sedatha yeeakhawunti ezichaphazelekileyo, ubonisa isilumkiso ukuba iingxaki zichongiwe (jonga iqhutywe isekelwe kwisimaphambili se-hash kwicala lomsebenzisi). Ukutshekishwa kwenziwa ngokuchasene nedathabheyisi egubungela ngaphezulu kwe-4 yeebhiliyoni zeeakhawunti ezichaphazelekileyo ezivele koovimba bolwazi abavuzayo. Isilumkiso sikwaboniswa xa uzama ukusebenzisa amagama ayimfihlo angenamsebenzi afana no "abc123";
  • Kongezwe ukukwazi ukuqalisa umnxeba kwisixhobo se-Android esidityaniswe kwiakhawunti efanayo kaGoogle. Kwi-browser yedeskithophu, umsebenzisi unokugqamisa inombolo yefowuni kwisicatshulwa, cofa ekunene kwaye uqondise kwakhona ukusebenza kwefowuni kwisixhobo se-Android, emva koko isaziso siya kuvela kwifowuni esivumela ukuba baqalise umnxeba;
  • Ifomati yencam yesixhobo ebonisiweyo xa uhambisa imouse phezu kwesihloko sethebhu itshintshiwe. Inqaku lesixhobo ngoku livela njengebhloko ephumayo ebonisa isicatshulwa esipheleleyo sesihloko kunye ne-URL yephepha. Ibhloko isebenziseka ngokukhawuleza ukufumana iphepha elifunwayo xa uvula inani elikhulu kakhulu leethebhu (endaweni yokudlula kwiithebhu, ungahambisa imouse phezu kwendawo yolawulo ngeethebhu kwaye ufumane iphepha olikhangelayo). Kwixesha elizayo, kucwangciswe ukubonisa i-thumbnail yephepha kule block;
  • Yongezwe into yovavanyo (chrome://flags/#enable-force-dark) ukunyanzela ukusetyenziswa komxholo omnyama xa ujonga iiwebhusayithi. Ukuqinisekisa umboniso omnyama wesayithi, imibala iyaguqulwa;
  • Yongeziwe inkxaso yengcaciso IiPropati zeCSS kunye neNqanaba loku-1 le-API, ekuvumela ukuba ubhalise iipropati zakho ze-CSS ezihlala ziluhlobo oluthile, zikuvumela ukuba ubeke ixabiso elingagqibekanga, kwaye ikuvumela ukuba ubophe iziphumo zoopopayi. Ukubhalisa ipropati, ungasebenzisa indlela yerejistaProperty () okanye "@property" umgaqo weCSS, umzekelo:

    CSS.registerProperty({
    igama: "--ubungakanani befonti",
    isintaksi: "β€Ήubudeβ€Ί",
    Ixabiso lokuqala: "0px",
    ilifa: bubuxoki
    });

  • Kwimo yovavanyo lweMvelaphi (iifitsha zovavanyo ezifuna ukwahluka ukusebenza) ii-API ezininzi ezintsha ziye zacetywa. Uvavanyo lwemvelaphi luthetha ukukwazi ukusebenza kunye ne-API echaziweyo kwizicelo ezikhutshelwe kwi-localhost okanye i-127.0.0.1, okanye emva kokubhalisa kunye nokufumana ithokheni ekhethekileyo esebenzayo ixesha elilinganiselweyo kwindawo ethile.
    • API Inkqubo yeFayile yeNative, ekuvumela ukuba wenze izicelo zewebhu ezisebenzisana neefayile kwindlela yefayile yendawo. Ngokomzekelo, i-API entsha inokuba yimfuno kwi-browser-based based development environments, umbhalo, umfanekiso kunye nabahleli bevidiyo. Ukuze ukwazi ukubhala ngokuthe ngqo kwaye ufunde iifayile, sebenzisa iidialogs ukuvula nokugcina iifayile, kunye nokuhamba ngemixholo yezikhombisi-ndlela, isicelo sibuza umsebenzisi ukuba aqinisekise ngokukodwa;

      Ukukhutshwa kweChrome 78

    • Indlela Utshintshiselwano ngeHTTP esayiniweyo (SXG), ekuvumela ukuba ubeke iikopi eziqinisekisiweyo zamaphepha ewebhu kwezinye iisayithi ezifana namaphepha oqobo kumsebenzisi (ngaphandle kokutshintsha i-URL), zandisiwe ukukwazi ukukhuphela izixhobo ezingaphantsi (CSS, JS, imifanekiso, njl.) ukusuka kwindawo yokuqala. Umthombo woqobo wovimba ucaciswe nge-header ye-Link HTTP, ekwachaza i-hash yokuqinisekisa ukuqinisekisa uvimba ngamnye. Ngolu phawu lutsha, ababoneleli bomxholo banokwenza ifayile enye esayiniweyo yeHTML equka zonke izixhobo ezingaphantsi ezihambelanayo;
    • API Isamkeli seSMS, ukuvumela usetyenziso lwewebhu ukuba lufikelele kwimiyalezo ye-SMS, umzekelo, ukwenza ngokuzenzekelayo ukuqinisekiswa kwentengiselwano usebenzisa ikhowudi yexesha elilodwa elithunyelwe ngeSMS. Ukufikelela kunikezelwa kuphela kwiSMS equlethe ithegi ekhethekileyo emisela ukubophelela komyalezo kwisicelo esithile sewebhu;
  • Ukusebenza kokulayisha izinto zeArrayBuffer ngeWeb Socket kuphuculwe kakhulu. Kwi-platform ye-Linux kukho ukwanda kwesantya sokukhuphela ngamaxesha e-7.5, kwi-Windows - ngamaxesha e-4.1, kwi-macOS - ngamaxesha angama-7.8;
  • Ukongezwa amandla okuchaza ixabiso lokungafihli njengepesenti kwiipropathi zeCSS opacity, stop-opacity, fill-opacity, stroke-opacity, and shape-image-threshold. Umzekelo, endaweni ye "opacity: 0.5" ngoku ungacacisa "opacity: 50%";
  • Kwi-API Ixesha lomsebenzisi Ivumela ukugqithiswa kwezitampu zamaxesha ngokungenasizathu kwintsebenzo.measure() kunye nokusebenza.mark() iminxeba ukwenza imilinganiselo phakathi kwazo, kunye nokuchaza imetadata engafanelekanga;
  • KwiSeshini yeMedia ye-API yongezwe inkxaso yokuchaza abaphathi bokutshintsha indawo kumlambo (seekto), ukongeza kuphumlo olukhoyo olukhoyo kwaye uqalise iziphatho zokudlala;
  • Kwi-JavaScript injini ye-V8 ifakiwe indlela yangasemva yokwahlulahlula izikripthi kubhabho njengoko zikhutshelwa kumsebenzi wothungelwano. Ukulungiswa okuphunyeziweyo kusivumele ukuba sinciphise ixesha lokuqulunqa iskripthi nge-5-20%. Ukhupho olutsha lukwaphucula ukusebenza kolwakhiwo lwento (ukuguqula "const {x, y} = into;" ukuya "const x = object.x; const y = object.y;"). Isantya sokuqhubekeka esiphuculweyo seentetho zeRegExp ezineemephu ezingahambelaniyo.
    Isantya sokubiza imisebenzi yeJavaScript kwiWebAssembly kunye ne-vice versa iye yanda kakhulu (nge-9-20%). Xa uqulunqa i-bytecode, ukusebenza kakuhle kokwakhiwa kweetafile ezibophelelayo kwiindawo zokuqala kuye kwandiswa, okuye kwanciphisa ukusetyenziswa kwememori ngo.
    1-2.5%.

    Ukukhutshwa kweChrome 78

  • Yandisiwe izixhobo zabaphuhlisi bewebhu. I-Audit Dashboard ngoku ingasetyenziswa ngokudityaniswa nezinye iimpawu ezifana nokuvala isicelo kunye nokukhuphela ngaphezulu kokukhuphela. Inkxaso eyongeziweyo yokulungisa iiprosesa zentlawulo ngePayment API. Iileyibhile ze-LCP (Ipeyinti enkulu yoKwaneliseka) yongezwe kwipaneli yokuhlalutya ukusebenza, ebonisa ixesha lokunikezelwa kwezinto ezinkulu;

    Ukukhutshwa kweChrome 78

  • Icinyiwe I-XSS Auditor cross-site scripting mechanism, ebonwa njengengasebenziyo (abahlaseli kudala besebenzisa iindlela zokudlula ukhuseleko loMphicothi-zincwadi we-XSS) kwaye yongeza iivektha ezintsha zokuvuza kolwazi;
  • Inguqulelo ye-Android ibonelela ngokukwazi ukusebenzisa umxholo omnyama kwiimenyu, useto, kunye nemowudi yokukhangela kwiindawo ezivulekileyo.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwe-bug, inguqulelo entsha iyaphelisa 37 ubuthathaka. Uninzi lobuthathaka luchongiwe ngenxa yovavanyo oluzenzekelayo ngezixhobo IdilesiSanitizer, MemorySanitizer, Lawula Imfezeko yokuHamba, LibFuzzer ΠΈ AFL. Akukho zingxaki zibalulekileyo zichongiwe eziya kuvumela umntu ukuba adlule kuwo onke amanqanaba okhuseleko lomkhangeli zincwadi kwaye enze ikhowudi kwisistim ngaphandle kwendawo yebhokisi yesanti. Njengenxalenye yenkqubo yokuhlawula imbuyekezo eziinkozo ngokufumana ubuthathaka kukhupho lwangoku, uGoogle uhlawule amabhaso angama-21 axabisa iidola ezingama-59500 (ibhaso elinye lama-20000 eedola, ibhaso elinye le-15000 yeedola, iimbasa ezimbini zeedola ezingama-5000, amabhaso amathathu e-$3000, amabhaso amahlanu e-$2000 kunye nesihlanu see-$1000 zeedola. ). Ubungakanani bemivuzo emi-500 ayikagqitywa.

umthombo: opennet.ru

Yongeza izimvo