Chrome kuburitswa 101

Google yakazarura kusunungurwa kwewebhu Chrome 101. Panguva imwecheteyo, kusunungurwa kwakagadzikana kweprojekti yeChromium yakasununguka, iyo inoshanda senheyo yeChrome, inowanikwa. Iyo Chrome browser inosiyana neChromium mukushandiswa kweGoogle logos, kuvapo kwehurongwa hwekutumira zviziviso kana yaparara, ma module ekutamba kopi-yakachengetedzwa vhidhiyo yemukati (DRM), sisitimu yekuisa otomatiki zvigadziriso, zvichigonesa zvachose Sandbox kuparadzaniswa. , ichipa makiyi kuGoogle API uye kutumira RLZ- paunenge uchitsvaga. Kune avo vanoda nguva yakawanda yekuvandudza, kune imwe yakasiyana Yakawedzerwa Yakagadzikana yebazi, inoteverwa nemavhiki masere, iyo inoumba kuvandudzwa kwekusunungurwa kwekare kwe Chrome 8. Kubudiswa kunotevera kweChrome 100 kwakarongerwa May 102th.

Kuchinja kukuru muChrome 101:

  • Yakawedzera Side Search function, iyo inoita kuti zvikwanise kuona mibairo yekutsvaga mubhara repadivi panguva imwe chete nekuona imwe peji (muhwindo rimwe unogona kuona panguva imwe chete zviri mukati peji uye mhedzisiro yekuwana injini yekutsvaga). Mushure mekuenda kune saiti kubva pane peji ine mibairo yekutsvaga muGoogle, chiratidzo chine vara "G" chinooneka pamberi penzvimbo yekupinda mubhari yekero; kana iwe ukadzvanya pairi, padivi penzvimbo inovhura nemhedzisiro yeyaimbova. yakaitwa tsvakiridzo. Nekumisikidza, basa harigone kugoneswa pane ese masisitimu; kuti uigonese, unogona kushandisa iyo "chrome://flags/#side-search" kuseta.
    Chrome kuburitswa 101
  • Iyo Omnibox kero bhaa inoshandisa kufanotaura kwezviri mukati mekurudziro inopihwa paunenge uchinyora. Pakutanga, kukurumidza kushandura kubva kubhawa rekero, izvo zvinonyanya kurudziro zveshanduko zvakatakurwa pasina kumirira kuti mushandisi adzvanye, uchishandisa iyo Prefetch call. Ikozvino, pamusoro pekurodha, ivo zvakare vanopihwa mubuffer (kusanganisira zvinyorwa zvinoitwa uye iyo DOM muti inoumbwa), iyo inobvumira kuratidzwa kwekukurumidza kwekurudziro mushure mekudzvanya. Kuti udzore kududzirwa kwekufungidzira, zvigadziriso β€œchrome://flags/#enable-prerender2”, β€œchrome://flags/#omnibox-trigger-for-prerender2” uye β€œchrome://flags/#search-suggestion-for. -” zvinokurudzirwa. prerender2".
  • Ruzivo rwuri mumusoro weMushandisi-Agent HTTP uye JavaScript paramita navigator.userAgent, navigator.appVersion uye navigator.platform yakachekwa. Musoro une ruzivo chete nezvezita rebhurawuza, yakakosha browser vhezheni (zvikamu zve MINOR.BUILD.PATCH shanduro inotsiviwa ne 0.0.0), chikuva uye mudziyo rudzi (nhare mbozha, PC, piritsi). Kuti uwane yakawedzera data, senge iyo chaiyo vhezheni uye yakawedzera papuratifomu data, unofanirwa kushandisa iyo Mushandisi Agent Client Hints API. Kune masaiti asina ruzivo rutsva rwakakwana uye haasati agadzirira kuchinjika kuMushandisi Agent Client Hints, kusvika Chivabvu 2023 vane mukana wekudzosera yakazara Mushandisi-Mumiriri.
  • Yakachinja maitiro eiyo setTimeout basa kana ichipfuura zero nharo, iyo inotaridza kunonoka kwekufona. Kutanga neChrome 101, kana uchitsanangura "setTimeout(..., 0)" kodhi ichadaidzwa ipapo, pasina kunonoka kwe1ms sezvinodiwa netsanangudzo. Kune akadzokororwa nested setTimeout mafoni, kunonoka kwe4 ms kunoiswa.
  • Iyo vhezheni yepuratifomu yeAroid inotsigira kukumbira mvumo yekuratidza zviziviso (mu Android 13, kuratidza zviziviso, chishandiso chinofanirwa kuve nemvumo ye "POST_NOTIFICATIONS", pasina izvo kutumira zviziviso kuchavharwa). Paunotanga Chrome mune Android 13 nharaunda, bhurawuza ikozvino richakukurudzira kuti uwane mvumo yekuzivisa.
  • Iko kugona kushandisa iyo WebSQL API mune yechitatu-bato zvinyorwa kwabviswa. Nekutadza, WebSQL kuvharira mune zvinyorwa zvisina kurodha kubva kune yazvino saiti yakagoneswa muChrome 97, asi imwe sarudzo yakasiiwa kudzima maitiro aya. Chrome 101 inobvisa iyi sarudzo. Mune ramangwana, tinoronga kuita zvishoma nezvishoma kutsigira WebSQL zvachose, zvisinei nemamiriro ekushandiswa. Zvinokurudzirwa kushandisa Web Storage uye Indexed Database APIs panzvimbo yeWebSQL. Injini yeWebSQL yakavakirwa paSQLite kodhi uye inogona kushandiswa nevanorwisa kushandisa kusasimba muSQLite.
  • Yakabviswa mazita emutemo webhizinesi (chrome://policy) anga aine mazwi asingasanganisire. Kutanga neChrome 86, marongero ekutsiva akatsanangurwa kune aya marongero anoshandisa inosanganisirwa mazwi. Mazwi akadai sekuti β€œwhitelist”, β€œblacklist”, β€œnative” uye β€œmaster” akacheneswa. Semuyenzaniso, iyo URLBlacklist policy yakapihwa zita rekuti URLBlocklist, AutoplayWhitelist to AutoplayAllowlist, uye NativePrinters to Printers.
  • MuOrigin Trials modhi (yekuyedza maficha anoda kwakasiyana activation), kuyedzwa kweFederated Credential Management (FedCM) API kusvika parizvino yatanga mumagungano epuratifomu yeAroid, iyo inokutendera kuti ugadzire masevhisi akabatana anovimbisa kuvanzika uye kushanda pasina kuyambuka. -saiti yekutevera nzira, senge wechitatu-bato Cookie kugadzirisa. Origin Trial inoreva kugona kushanda neiyo API yakatarwa kubva kune yakatorwa kubva kune localhost kana 127.0.0.1, kana mushure mekunyoresa uye kugamuchira yakakosha tokeni iyo inoshanda kwenguva shoma kune yakatarwa saiti.
  • The Priority Hints mechanism yakagadzikiswa uye yakapihwa kumunhu wese, ichikubvumidza kuti uise kukosha kweimwe sosi yakadhindwa nekutsanangura iyo yekuwedzera "kukosha" hunhu mumatagi senge iframe, img uye link. Hunhu hunogona kutora kukosha "auto" uye "pasi" uye "pamusoro", izvo zvinokanganisa kurongeka uko browser inorodha zviwanikwa zvekunze.
  • Yakawedzera AudioContext.outputLatency pfuma, iyo yaunogona kuwana ruzivo pamusoro pekufanotaura kunonoka kusati kwabuda audio (kunonoka pakati pechikumbiro chekuteerera uye kutanga kwekugadzirisa data yakagamuchirwa nedhidhiyo yekubuda).
  • Yakawedzera font-palette CSS pfuma uye @font-palette-values ​​mutemo, ichikubvumidza iwe kusarudza palette kubva kune yemavara font kana kutsanangura yako palette. Semuenzaniso, mashandiro aya anogona kushandiswa kuenzanisa mavara ane mavara mavara kana emoji kune ruvara rwemukati, kana kugonesa yakasviba kana yakareruka modhi yefonti.
  • Yakawedzera iyo hwb () CSS basa, iyo inopa imwe nzira yekutsanangura sRGB mavara muHWB (Hue, Whiteness, Blackness) fomati, yakafanana neiyo HSL (Hue, Saturation, Lightness) fomati, asi iri nyore pakuona kwevanhu.
  • Muhwindo.open() nzira, kutsanangura iyo popup pfuma muhwindoFeatures mutsara, pasina kugovera kukosha (kureva kana uchingotaura popup kwete popup = yechokwadi) ikozvino inobatwa sekugonesa kuvhurwa kwediki popup hwindo (rinofanana ne " popup = yechokwadi") pachinzvimbo chekugovera iyo default kukosha "nhema", izvo zvaive zvisina musoro uye zvichitsausa kune vanogadzira.
  • Iyo MediaCapabilities API, iyo inopa ruzivo nezve kugona kwechishandiso uye bhurawuza yekunyora zvinyorwa zvemultimedia (inotsigirwa macodecs, profiles, bit rates uye resolution), yakawedzera tsigiro yeWebRTC hova.
  • Yechitatu vhezheni yeSecure Payment Confirmation API yakatsanangurwa, ichipa maturusi ekuwedzera simbiso yekubhadhara kuri kuitwa. Iyi vhezheni itsva inowedzera tsigiro yezviziviso zvinoda kuiswa data, tsananguro yeicon kuratidza kukundikana kwekuongorora, uye inosarudzwa payeeName pfuma.
  • Yakawedzerwa kukanganwa() nzira ku USBDevice API yekukanzura mvumo yakambopihwa nemushandisi kuti uwane USB mudziyo. Pamusoro pezvo, USBConfiguration, USBInterface, USBAlternateInterface, uye USBEndpoint zviitiko zvave zvakaenzana pasi pekuenzanisa kwakasimba ("===", nongedzera kuchinhu chimwe chete) kana vakadzoserwa chinhu chimwe chete cheUSBDevice.
  • Kuvandudzwa kwakaitwa kune zvishandiso zvevagadziri vewebhu. Iko kugona kupinza uye kutumira kunze rekodhi mushandisi zviito muJSON fomati inopihwa (muenzaniso). Iko kuverenga uye kuratidzwa kwezvivakwa zvepachivande kwakagadziridzwa muwebhu console uye kodhi yekuona interface. Yakawedzerwa rutsigiro rwekushanda neHWB color modhi. Yakawedzera kugona kuona cascading layers inotsanangurwa uchishandisa iyo @layer mutemo muCSS panel.
    Chrome kuburitswa 101

Pamusoro pehunyanzvi uye kugadzirisa kwebug, iyo vhezheni nyowani inobvisa makumi matatu kusasimba. 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. Sechikamu chechirongwa chemari yemubairo wekutsvaga kusasimba kwekuburitswa kwazvino, Google yakabhadhara mibairo makumi maviri neshanu inokosha madhora zviuru makumi masere nerimwe (mubairo mumwe wemadhora zviuru gumi, mibairo mitatu yemadhora zviuru zvisere, mibairo mitatu yemadhora zviuru zvisere, mubairo wemadhora zviuru zvitanhatu, mibairo miviri yemadhora zviuru zvishanu, mibairo mina yemadhora zviuru zviviri, mibairo mitatu. $30 uye mubairo mumwe we$25). Hukuru hwemibairo mitanhatu haisati yazivikanwa.

Source: opennet.ru

Voeg