Chrome kuburitswa 89

Google yakazarura kusunungurwa kwewebhu Chrome 89. Panguva imwecheteyo, kusunungurwa kwakagadzikana kweprojekti yeChromium yakasununguka, iyo inoshanda senheyo yeChrome, inowanikwa. Iyo Chrome browser inosiyaniswa nekushandiswa kweGoogle logos, kuvapo kweiyo system yekutumira zviziviso kana yaparara, mamodule ekutamba akachengetedzwa vhidhiyo yemukati (DRM), sisitimu yekuisa otomatiki zvigadziriso, uye kutumira RLZ paramita paunenge uchitsvaga. Kuburitswa kunotevera kweChrome 90 kwakarongerwa Kubvumbi 13.

Kuchinja kukuru muChrome 89:

  • Iyo Android vhezheni yeChrome ikozvino yave kukwanisa kushanda paPlay Protect zvishandiso zvakasimbiswa. Mune chaiwo muchina uye emulators, Chrome yeAroid inogona kushandiswa kana iyo emulated mudziyo ichishanda kana emulator yakagadziriswa neGoogle. Unogona kutarisa kuti mudziyo wacho wakatemerwa here kana kuti kwete muGoogle Play application muchikamu chezvirongwa (pane peji rezvirongwa pazasi chaipo panoratidzwa chimiro che "Play Protect certification). Kune zvishandiso zvisina-certified, senge izvo zvinoshandisa yechitatu-party firmware, vashandisi vanokurudzirwa kunyoresa midziyo yavo yekushandisa Chrome.
  • Chikamu chidiki chevashandisi chinogoneswa kuvhura mawebhusaiti kuburikidza neHTTPS nekusarudzika kana uchinyora mazita evatambi mubhawa rekero. Semuenzaniso, kana iwe ukapinda iyo host example.com, saiti https://example.com ichavhurwa nekusarudzika, uye kana matambudziko akamuka pakuvhura, inodzoserwa ku http://example.com. Kudzora kushandiswa kweiyo default "https://", marongero ekuti "chrome://flags#omnibox-default-typed-navigations-to-https" inokurudzirwa.
  • Tsigiro yemaprofile inosanganisirwa, ichibvumira vashandisi vakasiyana kuparadzanisa maakaundi avo kana vachishanda kuburikidza nebrowser imwechete. Semuenzaniso, uchishandisa maprofile, unogona kuronga kupinda pakati penhengo dzemhuri kana zvikamu zvakaparadzana zvinoshandiswa kubasa nezvido zvemunhu. Mushandisi anogona kugadzira mbiri nyowani yeChrome uye kuigadzirisa kuti iite kana yakabatana kune imwe nhoroondo yeGoogle, ichibvumira vashandisi vakasiyana kugovera mabhukumaki, zvigadziriso uye nhoroondo yekubhurawuza. Paunenge uchiedza kupinda muakaunti yakabatana neimwe chimiro, mushandisi anozokumbirwa kuti achinje kune iyo mbiri. Kana mushandisi akabatanidzwa kune akati wandei profiles, anopihwa mukana wekusarudza iyo yaunoda mbiri. Izvo zvinogoneka kugovera ako ega zvirongwa zvemavara kune akasiyana ma profiles kune anooneka akasiyana vashandisi.
    Chrome kuburitswa 89
  • Yakagonesa kuratidzwa kwezvigunwe zvemukati paunenge uchitenderedza pamusoro pematabhu ari mubhawa yepamusoro. Pakutanga, kuongorora zviri mukati metabhu kwakadzimwa nekusarudzika uye zvaida kushandura "chrome://flags/#tab-hover-cards" kuseta.
    Chrome kuburitswa 89
  • Kune vamwe vashandisi, “Chinyorwa Chekuverenga” (“chrome://flags#read-later”) basa rinogoneswa, kana rakaitwa, paunodzvanya pane asterisk mubhare rekero, kuwedzera kune bhatani rekuti “Wedzera bookmark”, bhatani rechipiri "Wedzera kune runyorwa rwekuverenga" rinoonekwa ", uye mukona yekurudyi yebhukimaki bhaa "Kuverenga Rondedzero" menyu inooneka, iyo inonyora ese mapeji akambowedzerwa kune iyo rondedzero. Paunovhura peji kubva pane iyo rondedzero, inotarwa seyakaverengwa. Mapeji ari muchirongwa anogonawo kunyorwa nemaoko seakaverengwa kana kuti asina kuverengwa, kana kubviswa pachinyorwa.
    Chrome kuburitswa 89
  • Vashandisi vakasaina muakaundi yeGoogle vasina kugonesa Chrome Sync kuwana nzira dzekubhadhara nemapassword akachengetwa muGoogle Account. Iyo ficha inogoneswa kune vamwe vashandisi uye zvishoma nezvishoma ichaendeswa kune vamwe.
  • Tsigiro yekukurumidza kutsvaga tebhu yakagoneswa, iyo yaimboda activation kuburikidza ne "chrome://flags/#enable-tab-search" mureza. Mushandisi anogona kuona runyorwa rweese akavhurika tabo uye nekukurumidza kusefa iyo yaunoda tab, zvisinei nekuti iri mune yazvino kana rimwe hwindo.
    Chrome kuburitswa 89
  • Kune vese vashandisi, kugadziridzwa kwemazwi ega mune kero bar sekuyedza kuvhura nzvimbo dzemukati kwakamiswa. Pakutanga, pakuisa izwi rimwe mubhari yekero, bhurawuza rakatanga kuedza kuona kuvepo kweanotambira ane zita iri muDNS, achitenda kuti mushandisi ari kuedza kuvhura subdomain, uye ndokuzodzosera chikumbiro kune yekutsvaga injini. Saka, muridzi weDNS server inotsanangurwa muzvirongwa zvemushandisi akagamuchira ruzivo pamusoro pemibvunzo yekutsvaga izwi rimwechete, iyo yakaongororwa sekutyora kwekuvanzika. Kune mabhizinesi anoshandisa internet mahost asina subdomain (eg "https://helpdesk/"), sarudzo inopihwa kuti vadzokere kumaitiro ekare.
  • Zvinokwanisika kubaya vhezheni yekuwedzera kana application. Semuyenzaniso, kuti ive nechokwadi chekuti bhizinesi rinongoshandisa maadd-on anovimbwa chete, maneja anogona kushandisa mutemo mutsva weExtensionSettings kugadzirisa Chrome kuti ishandise URL yayo kudhawunirodha zvigadziriso, pachinzvimbo cheURL yakataurwa mumanifesiti yekuwedzera.
  • Pa x86 system, bhurawuza ikozvino inoda processor tsigiro yemirairo yeSSE3, iyo yakatsigirwa neIntel processors kubva 2003, uye ne AMD kubvira 2005.
  • Mamwe maAPI akawedzerwa ane chinangwa chekupa mashandiro anogona kutsiva wechitatu-bato Makuki anoshandiswa kuteedzera mafambiro evashandisi pakati pemasaiti mune kodhi yekushambadzira network, social network widget uye web analytics masisitimu. MaAPI anotevera anokurudzirwa kuongororwa:
    • Vimba Chiratidzo kuparadzanisa vashandisi pasina kushandisa cross-saiti identifiers.
    • Maseti ebato rekutanga - Inobvumira madomasi ane hukama kuti azviratidze iwo ekutanga kuitira kuti bhurawuza itore ichi chinongedzo panguva yekufona-saiti.
    • Schemeful Same-Site yekuwedzera iyo yakafanana-saiti pfungwa kune dzakasiyana URL zvirongwa, i.e. http://website.example uye https://website.example ichabatwa sesaiti imwe yezvikumbiro zvekuyambuka-saiti.
    • Floc kuti uone chikamu chezvido zvemushandisi pasina kuzivikanwa kwemunhu uye pasina kutaurwa kune nhoroondo yekushanyira chaiwo masaiti.
    • Shanduko Measurement yekuongorora chiitiko chemushandisi mushure mekuchinja kune kushambadzira.
    • Mushandisi-Mutengi Mazano ekutsiva Mushandisi-Mumiriri uye kusarudza kudzorera data nezve chaiyo browser uye system paramita (shanduro, chikuva, nezvimwewo).
  • Yakawedzera Serial API, inobvumira masaiti kuverenga nekunyora data pamusoro peiyo serial port. Chikonzero chekuonekwa kweiyo API kugona kugadzira mawebhusaiti ekutonga kwakananga kwemidziyo yakadai semicrocontrollers uye 3D maprinta. Mvumo yemushandisi iri pachena inodiwa kuti uwane mukana kune mudziyo weparipheral.
  • Yakawedzera iyo WebHID API yekuwana yakaderera-level yekuwana kuHID zvishandiso (Human interface zvishandiso, kiyibhodhi, mbeva, gamepads, touchpads), iyo inokutendera iwe kuita zvine musoro zvekushanda neHID mudziyo muJavaScript kuronga basa neasingawanzo HID zvishandiso pasina iyo. kuvapo kwevatyairi chaivo muhurongwa. Chekutanga pane zvese, iyo API nyowani yakanangana nekupa rutsigiro rwemagamepads.
  • Yakawedzera Webhu NFC API, ichibvumira mawebhu application kuverenga nekunyora ma tag eNFC. Mienzaniso yekushandisa iyo API nyowani mumawebhu maapplication inosanganisira kupa ruzivo nezve mamuseum kuratidzwa, kuita zvinyorwa, kuwana ruzivo kubva kumabheji evatori vechikamu mumusangano, nezvimwe. Mategi anotumirwa nekuongororwa uchishandisa iyo NDEFWriter uye NDEFReader zvinhu.
  • Iyo Web Share API (navigator.share object) yakawedzerwa kupfuura nharembozha uye yave kuwanikwa kune vashandisi vedesktop browser (ikozvino chete yeWindows neChrome OS). Iyo Web Share API inopa maturusi ekugovana ruzivo pamasocial network, semuenzaniso, inokutendera iwe kugadzira bhatani rakabatana rekushambadza pamasocial network anoshandiswa nemuenzi, kana kuronga kutumira data kune mamwe maapplication.
  • Iyo Android vhezheni uye iyo WebView chikamu zvinosanganisira tsigiro yekudhirodha iyo AVIF (AV1 Image Format) fomati yemufananidzo, inoshandisa intra-frame compression tekinoroji kubva kuAV1 vhidhiyo encoding fomati (mune desktop desktop, rutsigiro rweAVIF rwakaverengerwa muChrome 85). Iyo mudziyo wekugovera yakamanikidzwa data muAVIF yakafanana zvachose neHEIF. AVIF inotsigira ese ari maviri mifananidzo muHDR (High Dynamic Range) uye Wide-gamut color space, pamwe neyakajairwa dynamic renji (SDR).
  • Yakawedzera API nyowani yeReporting yekuwana ruzivo nezvekutyorwa kwemitemo yekushandiswa kwakachengeteka pane peji rezvakasarudzika mashandiro anotsanangurwa kuburikidza neCOOP (Cross-Origin-Opener-Policy) musoro, iyo inobvumidza iwe kuisa COOP mudebug mode, inoshanda. pasina kuvharidzira kutyorwa kwemitemo.
  • Yakawedzerwa performance.measureUserAgentSpecificMemory() basa, iro rinotara huwandu hwendangariro inodyiwa paunenge uchigadzira peji.
  • Kuti uenderane nezviyero zvewebhu, ese "data:" maURL ave kubatwa seanogona kuvimbika, i.e. zvikamu zvechinyorwa chakachengetedzwa.
  • Iyo Streams API yakawedzera tsigiro yeByte Streams, iyo yakanyatso gadziridzwa kuitira kufambiswa kwakanaka kwemaseti emabhaiti uye kuderedza huwandu hwemakopi data. Kubuda kwerukova kunogona kunyorerwa kune zvekutanga senge tambo kana ArrayBuffer.
  • Zvinhu zveSVG zvino zvinotsigira iyo yakazara "sefa" yezvivakwa syntax, ichibvumira kusefa mabasa senge blur (), sepia (), uye greyscale () kuti ishandiswe panguva imwe chete kune SVG uye isiri-SVG zvinhu.
  • Iyo CSS inoshandisa pseudo-element "::target-text", iyo inogona kushandiswa kuratidza chidimbu icho chinyorwa chakafambiswa (kurodha-kune-mavara) mune imwe dhizaini pane iyo inoshandiswa nebrowser kana ichiratidzira chii. yakawanikwa.
  • Yakawedzera CSS zvivakwa kudzora makona kutenderera: muganhu-kutanga-kutanga-radius, muganhu-kutanga-kuguma-radius, muganhu-kuguma-kutanga-radius, muganhu-kuguma-kuguma-radius.
  • Yakawedzerwa-mavara-mavara eCSS chivakwa kuti uone kana bhurawuza iri kushandisa-inotemerwa nemushandisi-inoganhurirwa pendi yemavara pane peji.
  • Yakawedzera kumanikidzirwa-ruvara-kugadzirisa CSS pfuma kudzima kumanikidzirwa kwemavara zvisungo zvezvinhu zvega, zvichivasiya vaine yakazara CSS color control.
  • JavaScript inobvumira kushandiswa kweiyi yekumirira keyword mumamodule padanho repamusoro, iyo inobvumira mafoni asynchronous kuti anyatso kubatanidzwa mune module yekurodha maitiro uye pasina kuputirwa mu "async basa". Semuenzaniso, panzvimbo ye (async function() {wait Promise.resolve(console.log('test')); }()); ikozvino unogona kunyora wakamirira Promise.resolve(console.log('test'));
  • Muinjini yeV8 JavaScript, mafoni ekushanda anokwidziridzwa mumamiriro ezvinhu apo nhamba yenharo dzakapfuura hazvienderane nemaparamita anotsanangurwa mubasa racho. Nekusiyana kwehuwandu hwenharo, kuita kwakawedzera ne11.2% mune isiri-JIT modhi, uye ne40% pakushandisa JIT TurboFan.
  • Chikamu chikuru chekuvandudzwa kudiki kwakaitwa kune zvishandiso zvevagadziri vewebhu.

Pamusoro pehunyanzvi uye kugadzirisa kwebug, iyo nyowani vhezheni inobvisa 47 kusagadzikana. Mazhinji ekusagadzikana akaonekwa semhedzisiro yekuongorora otomatiki uchishandisa KeroSanitizer, MemorySanitizer, Kudzora Flow Kutendeseka, LibFuzzer uye AFL maturusi. Hapana matambudziko akakosha akaonekwa ayo aizobvumira munhu kudarika ese mazinga ekudzivirira browser uye kuita kodhi pane system kunze kwesandbox nharaunda. Izvo zvinocherechedzwa kuti imwe yeakagadziridzwa kusasimba (CVE-2021-21166), ine chekuita nehupenyu hwezvinhu zviri muruzha subsystem, ine hunhu hwedambudziko rezuva-0 uye yakashandiswa mune imwe yezviitiko zvisati zvagadziriswa. Sechikamu chechirongwa chekubhadhara mibairo yemari yekuwana kusasimba kwekuburitswa kwazvino, Google yakabhadhara mibairo makumi matatu nematatu inokosha $33 (mbiri $61000 mibairo, mbiri $10000 mibairo, matatu $7500 mibairo, maviri emadhora zviuru zvitatu, mana emadhora zviuru mazana uye maviri emadhora mazana mashanu). Hukuru hwemibairo gumi nemasere haisati yazivikanwa.

Source: opennet.ru

Voeg