Kutulutsidwa kwa Chrome 89

Google yavumbulutsa kutulutsidwa kwa msakatuli wa Chrome 89. Panthawi imodzimodziyo, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe imakhala ngati maziko a Chrome, ilipo. Msakatuli wa Chrome amasiyanitsidwa ndi kugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, ma module amasewera otetezedwa otetezedwa (DRM), dongosolo loyika zosintha zokha, ndikutumiza magawo a RLZ mukasaka. Kutulutsidwa kotsatira kwa Chrome 90 kuyenera kuchitika pa Epulo 13.

Zosintha zazikulu mu Chrome 89:

  • Mtundu wa Android wa Chrome tsopano uzitha kugwira ntchito pazida zovomerezeka za Play Protect. Mu makina pafupifupi ndi emulators, Chrome kwa Android angagwiritsidwe ntchito ngati chotengera chipangizo ndi chomveka kapena emulator kupangidwa ndi Google. Mutha kuyang'ana ngati chipangizocho ndi chovomerezeka kapena ayi mu pulogalamu ya Google Play mugawo la zoikamo (patsamba lokhazikitsira pansi pomwe pakuwonetsedwa "Play Protect certification"). Pazida zopanda zovomerezeka, monga zomwe zimagwiritsa ntchito firmware yachitatu, ogwiritsa ntchito amafunsidwa kulembetsa zida zawo kuti aziyendetsa Chrome.
  • Ochepa ochepa mwa ogwiritsa ntchito amaloledwa kutsegula masamba kudzera pa HTTPS mwachisawawa polemba mayina a alendo mu bar ya adilesi. Mwachitsanzo, mukalowa Host example.com, tsamba la https://example.com lidzatsegulidwa mwachisawawa, ndipo ngati mavuto abuka potsegula, adzakulitsidwanso ku http://example.com. Kuti muwongolere kugwiritsa ntchito "https://", zoikamo "chrome://flags#omnibox-default-typed-navigations-to-https" zakonzedwa.
  • Thandizo la mbiri likuphatikizidwa, kulola ogwiritsa ntchito osiyanasiyana kulekanitsa maakaunti awo akamagwira ntchito pa msakatuli womwewo. Mwachitsanzo, pogwiritsa ntchito mbiri, mutha kulinganiza mwayi wopezeka pakati pa achibale kapena magawo osiyana omwe amagwiritsidwa ntchito pantchito komanso zokonda zanu. Wogwiritsa ntchito amatha kupanga mbiri yatsopano ya Chrome ndikuikonza kuti iyambitse mukalumikizidwa ku akaunti inayake ya Google, kulola ogwiritsa ntchito osiyanasiyana kugawana ma bookmark, zoikamo ndi mbiri yosakatula. Mukayesa kulowa muakaunti yolumikizidwa ndi mbiri ina, wogwiritsa ntchitoyo adzafunsidwa kuti asinthe mbiriyo. Ngati wogwiritsa ntchitoyo alumikizidwa ndi mbiri zingapo, adzapatsidwa mwayi wosankha mbiri yomwe akufuna. Ndizotheka kugawira mapulani anu amitundu kumitundu yosiyanasiyana kuti muwasiyanitse ogwiritsa ntchito.
    Kutulutsidwa kwa Chrome 89
  • Yang'anirani kuwonetsetsa kwazithunzi zopezeka mukamasunthika pamwamba pa ma tabu omwe ali mupamwamba. M'mbuyomu, zowoneratu zomwe zili m'ma tabu zidazimitsidwa mwachisawawa ndipo zimafunikira kusintha "chrome://flags/#tab-hover-cards".
    Kutulutsidwa kwa Chrome 89
  • Kwa ogwiritsa ntchito ena, ntchito ya "Mndandanda Wowerengera" ("chrome://flags#read-later") imayatsidwa, ikayatsidwa, mukadina pachomwe chili pagawo la adilesi, kuwonjezera pa batani la "Add bookmark", batani lachiwiri "Onjezani pamndandanda wowerengera" likuwoneka ", ndipo pakona yakumanja kwa ma bookmarks pali menyu ya "Reading List", yomwe imalemba masamba onse omwe adawonjezedwa pamndandanda. Mukatsegula tsamba kuchokera pamndandanda, imalembedwa kuti yawerengedwa. Masamba omwe ali pamndandandawu amathanso kulembedwa pamanja kuti awerengedwa kapena osawerengedwa, kapena kuchotsedwa pamndandanda.
    Kutulutsidwa kwa Chrome 89
  • Ogwiritsa ntchito omwe adalowa mu Akaunti ya Google osatsegula Chrome Sync ali ndi mwayi wopeza njira zolipirira ndi mawu achinsinsi osungidwa mu Akaunti ya Google. Mbaliyi imayatsidwa kwa ogwiritsa ntchito ena ndipo pang'onopang'ono idzaperekedwa kwa ena.
  • Kuthandizira kusaka kwa tabu mwachangu kwayatsidwa, komwe m'mbuyomu kumafuna kuyambitsa kudzera pa mbendera ya "chrome: // flags/#enable-tab-search". Wogwiritsa ntchito amatha kuwona mndandanda wama tabu onse otseguka ndikusefa mwachangu tabu yomwe mukufuna, mosasamala kanthu kuti ili pawindo kapena pawindo lina.
    Kutulutsidwa kwa Chrome 89
  • Kwa onse ogwiritsa ntchito, kukonza kwa mawu amodzi mu bar ya adilesi monga kuyesa kutsegula masamba amkati kwayimitsidwa. M'mbuyomu, polowetsa liwu limodzi mu bar ya adilesi, msakatuliyo adayesa koyamba kudziwa kukhalapo kwa munthu yemwe ali ndi dzinali mu DNS, akukhulupirira kuti wogwiritsa ntchitoyo akuyesera kutsegula subdomain, kenako adalozera pempholo ku injini yosakira. Chifukwa chake, mwiniwake wa seva ya DNS yofotokozedwa m'makonzedwe a wogwiritsa ntchito adalandira zambiri zamafunso osakira mawu amodzi, omwe adayesedwa ngati kuphwanya chinsinsi. Kwa mabizinesi omwe amagwiritsa ntchito ma intaneti opanda domain (monga "https://helpdesk/"), njira yaperekedwa kuti mubwerere ku zomwe zidachitika kale.
  • Ndizotheka kusindikiza mtundu wa chowonjezera kapena pulogalamu. Mwachitsanzo, pofuna kuwonetsetsa kuti kampaniyo imagwiritsa ntchito zowonjezera zodalirika zokha, woyang'anira angagwiritse ntchito mfundo yatsopano ya ExtensionSettings kuti akonze Chrome kuti igwiritse ntchito ulalo wake wake potsitsa zosintha, m'malo mwa ulalo womwe watchulidwa mu chiwonetsero chazowonjezera.
  • Pa machitidwe a x86, msakatuli tsopano amafunikira thandizo la purosesa la malangizo a SSE3, omwe athandizidwa ndi ma processor a Intel kuyambira 2003, ndi AMD kuyambira 2005.
  • Ma API owonjezera awonjezedwa omwe cholinga chake ndi kupereka magwiridwe antchito omwe angalowe m'malo mwa Ma cookie a chipani chachitatu omwe amagwiritsidwa ntchito potsata mayendedwe a ogwiritsa ntchito pakati pa masamba omwe ali mu code ya malonda otsatsa, ma widget ochezera pa intaneti ndi makina osanthula masamba. Ma API otsatirawa aperekedwa kuti ayesedwe:
    • Trust Token kuti mulekanitse ogwiritsa ntchito popanda kugwiritsa ntchito zizindikiritso zapamalo.
    • Ma seti a gulu loyamba - Amalola madomeni ofananirako kuti adziwonetse okha kuti ndi ofunikira kuti msakatuli aziganiziranso za kulumikizanaku panthawi yoyimba mawebusayiti.
    • Schemeful Same-Site kukulitsa lingaliro la tsamba lomwelo ku ma URL osiyanasiyana, mwachitsanzo. http://website.example ndi https://website.example adzatengedwa ngati tsamba limodzi lofunsira malo osiyanasiyana.
    • Floc kuti muwone gulu lazokonda za ogwiritsa ntchito popanda chizindikiritso chamunthu payekha komanso osatengera mbiri yoyendera masamba enaake.
    • Kutembenuza kuyeza kuti muwunikire zochita za ogwiritsa ntchito mutasinthira kutsatsa.
    • Maupangiri a Makasitomala Ogwiritsa Ntchito Kuti alowe m'malo mwa Wothandizira-Wogwiritsa ndikusankha kubweza zambiri za msakatuli wina ndi magawo adongosolo (mtundu, nsanja, ndi zina).
  • Added Serial API, kulola masamba kuwerenga ndi kulemba deta pa doko la siriyo. Chifukwa cha mawonekedwe a API yotere ndikutha kupanga mapulogalamu apaintaneti kuti aziwongolera mwachindunji zida monga ma microcontrollers ndi osindikiza a 3D. Chivomerezo cha wogwiritsa ntchito pachimake chikufunika kuti azitha kugwiritsa ntchito chipangizo cholumikizira.
  • Onjezani WebHID API kuti mupeze zida zotsika kwambiri pazida za HID (zida zowonetsera anthu, makiyibodi, mbewa, ma gamepads, touchpads), zomwe zimakupatsani mwayi wogwiritsa ntchito chida cha HID mu JavaScript kuti mukonzekere ntchito ndi zida za HID osowa popanda kukhalapo kwa madalaivala enieni mu dongosolo. Choyamba, API yatsopano ikufuna kupereka chithandizo cha masewera a masewera.
  • Wowonjezera Web NFC API, kulola mapulogalamu kuti awerenge ndi kulemba ma tag a NFC. Zitsanzo zogwiritsa ntchito API yatsopano pamapulogalamu apaintaneti zikuphatikizapo kupereka zambiri zokhudzana ndi ziwonetsero za mumyuziyamu, kuwongolera zinthu, kupeza zambiri kuchokera kumabaji otenga nawo mbali pamisonkhano, ndi zina zambiri. Ma tag amatumizidwa ndikusinthidwa pogwiritsa ntchito zinthu za NDEFWriter ndi NDEFReader.
  • Web Share API (navigator.share object) yawonjezedwa kupyola zida zam'manja ndipo tsopano ikupezeka kwa ogwiritsa ntchito asakatuli apakompyuta (panopa a Windows ndi Chrome OS okha). Web Share API imapereka zida zogawana zidziwitso pamasamba ochezera, mwachitsanzo, imakupatsani mwayi wopanga batani logwirizana kuti mufalitse pamasamba ochezera omwe mlendo amagwiritsa ntchito, kapena kukonza zotumiza kuzinthu zina.
  • Matembenuzidwe a Android ndi gawo la WebView akuphatikizanso kuthandizira kumasulira mtundu wa zithunzi za AVIF (AV1 Image Format), zomwe zimagwiritsa ntchito matekinoloje ophatikizika a intra-frame kuchokera pamtundu wa kanema wa AV1 (m'mawonekedwe apakompyuta, chithandizo cha AVIF chidaphatikizidwa mu Chrome 85). Chidebe chogawira deta yoponderezedwa mu AVIF ndichofanana kwathunthu ndi HEIF. AVIF imathandizira zithunzi zonse mu HDR (High Dynamic Range) ndi Wide-gamut color space, komanso mu standard dynamic range (SDR).
  • Anawonjezera Reporting API yatsopano kuti mudziwe zambiri za kuphwanya malamulo ogwiritsira ntchito mosamala patsamba la ntchito zamwayi zomwe zafotokozedwa kudzera pamutu wa COOP (Cross-Origin-Opener-Policy), womwe umakupatsaninso mwayi woyika COOP munjira yochotsera zolakwika, zomwe zimagwira ntchito. popanda kuletsa kuphwanya malamulo.
  • Ntchito yowonjezera ya performance.measureUserAgentSpecificMemory(), yomwe imatsimikizira kuchuluka kwa kukumbukira komwe kumagwiritsidwa ntchito pokonza tsamba.
  • Kuti atsatire miyezo yapaintaneti, "data:" ma URL tsopano atengedwa ngati odalirika, mwachitsanzo. ndi gawo la nkhani zotetezedwa.
  • Mitsinje API yawonjezera chithandizo cha Byte Streams, yomwe imakonzedwa mwapadera kuti isamutsire bwino ma byte osagwirizana ndikuchepetsa kuchuluka kwa ntchito zamakopera a data. Zomwe zimatuluka zimatha kulembedwa kuzinthu zakale monga zingwe kapena ArrayBuffer.
  • Zinthu za SVG tsopano zimathandizira mawu athunthu a "sefa", kulola zosefera monga blur(), sepia(), ndi grayscale() kugwiritsidwa ntchito nthawi imodzi kuzinthu za SVG ndi zomwe si SVG.
  • CSS imagwiritsa ntchito pseudo-element ":: target-text", yomwe ingagwiritsidwe ntchito kuwunikira kachidutswa komwe malembawo adasamutsidwirako (mpukutu-ku-mawu) mumayendedwe osiyana ndi omwe amagwiritsidwa ntchito ndi osatsegula powonetsa zomwe anapezeka.
  • Zida zowonjezera za CSS kuti ziwongolere kuzungulira kumakona: malire-kuyambira-kuyambira-radius, malire-kuyambira-mapeto-radius, malire-mapeto-kuyambira-radius, malire-mapeto-mapeto-radius.
  • Chowonjezera cha CSS chamitundu yokakamiza kuti muwone ngati msakatuli akugwiritsa ntchito mtundu womwe wafotokozedwa ndi woletsa patsamba.
  • Kuwonjezedwa kokakamiza-kusintha mtundu wa CSS kuti mulepheretse zoletsa zokakamiza zamtundu uliwonse, ndikuzisiya ndi kuwongolera kwathunthu kwamtundu wa CSS.
  • JavaScript imalola kugwiritsa ntchito mawu ofunikira omwe akudikirira m'ma module apamwamba, omwe amalola mafoni asynchronous kuti azitha kuphatikizidwa bwino mu ndondomeko yotsegulira ma module ndipo popanda kukulungidwa mu "ntchito ya async". Mwachitsanzo, mmalo mwa (async function() {wait Promise.resolve(console.log('test')); }()); tsopano mutha kulemba wait Promise.resolve(console.log('test'));
  • Mu injini ya V8 JavaScript, kuyimba kwa ntchito kumachulukitsidwa pamene chiwerengero cha mikangano yodutsa sichikugwirizana ndi magawo omwe afotokozedwa mu ntchitoyo. Ndi kusiyana kwa mikangano, magwiridwe antchito adakula ndi 11.2% mumayendedwe osakhala a JIT, ndi 40% mukamagwiritsa ntchito JIT TurboFan.
  • Gawo lalikulu la zosintha zazing'ono zapangidwa ku zida za opanga mawebusayiti.

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopanowu umachotsa zovuta 47. Zofooka zambiri zidadziwika chifukwa choyesera zokha pogwiritsa ntchito AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ndi zida za AFL. Palibe zovuta zomwe zadziwika zomwe zingalole kuti munthu adutse milingo yonse yachitetezo cha asakatuli ndikuyika ma code padongosolo kunja kwa sandbox. Zimadziwika kuti chimodzi mwazovuta zomwe zakonzedwa (CVE-2021-21166), zokhudzana ndi moyo wonse wazinthu zomwe zili mumsewu wamawu, zimakhala ndi vuto la masiku 0 ndipo zidagwiritsidwa ntchito m'modzi mwazochita zisanachitike. Monga gawo la pulogalamu yolipira mphotho zandalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 33 zokwana $61000 (mphoto ziwiri za $10000, mphotho ziwiri za $7500, mphotho zitatu za $5000, mphotho ziwiri za $3000, mphotho zinayi za $1000 ndi mphotho ziwiri za $500). Kukula kwa mphotho 18 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga