Hoʻokuʻu ʻia ʻo Chrome 89

Ua wehe ʻo Google i ka hoʻokuʻu ʻana o ka polokalamu kele pūnaewele Chrome 89. Ma ka manawa like, loaʻa kahi hoʻokuʻu paʻa o ka papahana Chromium manuahi, e lilo ana i kumu o Chrome. Hoʻokaʻawale ʻia ka polokalamu kele Chrome ma o ka hoʻohana ʻana i nā logo Google, ke ʻano o kahi ʻōnaehana no ka hoʻouna ʻana i nā leka hoʻomaopopo inā he ulia, nā modules no ka pāʻani ʻana i ka ʻike wikiō pale ʻia (DRM), kahi ʻōnaehana no ka hoʻokomo ʻana i nā mea hou, a me ka hoʻouna ʻana i nā ʻāpana RLZ i ka wā e ʻimi ai. ʻO ka hoʻokuʻu hou ʻana o Chrome 90 e hoʻolālā ʻia no ʻApelila 13th.

Nā hoʻololi nui ma Chrome 89:

  • E holo wale ana ka mana Android o Chrome ma nā polokalamu i hōʻoia ʻia ʻo Play Protect. Ma nā mīkini virtual a me nā emulators, hiki ke hoʻohana ʻia ʻo Chrome no ka Android inā pololei ka mea i hoʻohālikelike ʻia a i hoʻomohala ʻia ka emulator e Google. Hiki iā ʻoe ke nānā inā hōʻoia ʻia ka hāmeʻa a ʻaʻole paha ma ka noi Google Play ma ka ʻāpana hoʻonohonoho (ma ka ʻaoʻao hoʻonohonoho ma lalo loa ke hōʻike ʻia ke kūlana "Play Protect certification"). No nā mea ʻaʻole i hōʻoia ʻia, e like me ka poʻe e hoʻohana ana i ka firmware ʻaoʻao ʻekolu, koi ʻia nā mea hoʻohana e hoʻopaʻa inoa i kā lākou mau polokalamu e holo Chrome.
  • Hiki ke wehe ʻia kahi hapa liʻiliʻi o nā mea hoʻohana e wehe i nā pūnaewele ma o HTTPS ma ke ʻano maʻamau i ke kākau ʻana i nā inoa inoa ma ka pahu helu. No ka laʻana, ke komo ʻoe i ka host example.com, e wehe ʻia ka pūnaewele https://example.com ma ke ʻano paʻamau, a inā e kū mai nā pilikia i ka wā e wehe ai, e hoʻihoʻi ʻia i http://example.com. No ka mālama ʻana i ka hoʻohana ʻana i ka "https://" paʻamau, ua ʻōlelo ʻia ka hoʻonohonoho "chrome://flags#omnibox-default-typed-navigations-to-https".
  • Hoʻokomo ʻia ke kākoʻo no nā profiles, e ʻae ana i nā mea hoʻohana like ʻole e hoʻokaʻawale i kā lākou mau moʻokāki ke hana nei ma o ka polokalamu kele like. No ka laʻana, me ka hoʻohana ʻana i nā profiles, hiki iā ʻoe ke hoʻonohonoho i ke komo ʻana ma waena o nā lālā o ka ʻohana a i ʻole nā ​​​​kaulana kaʻawale i hoʻohana ʻia no ka hana a me nā pono pilikino. Hiki i ka mea hoʻohana ke hana i kahi ʻaoʻao Chrome hou a hoʻonohonoho iā ia e hoʻāla i ka wā e pili ana i kahi moʻokāki Google kikoʻī, e ʻae ana i nā mea hoʻohana like ʻole e kaʻana like i nā bookmark, nā hoʻonohonoho a me ka mōʻaukala mākaʻikaʻi. Ke hoʻāʻo nei e komo i loko o kahi moʻokāki i hoʻopili ʻia i kahi ʻaoʻao ʻē aʻe, e koi ʻia ka mea hoʻohana e hoʻololi i kēlā ʻaoʻao. Inā pili ka mea hoʻohana i kekahi mau profiles, e hāʻawi ʻia iā ia ka manawa e koho ai i ka ʻaoʻao makemake. Hiki iā ʻoe ke hāʻawi i kāu mau kala kala i nā profile like ʻole i nā mea hoʻohana hoʻokaʻawale ʻike.
    Hoʻokuʻu ʻia ʻo Chrome 89
  • Hiki ke hōʻike ʻia nā kiʻi liʻiliʻi maʻiʻo i ka wā e kau ana ma luna o nā ʻaoʻao ma ka pahu luna. Ma mua, ua hoʻopau ʻia ka nānā ʻana i nā ʻikepili tab ma ka paʻamau a koi ʻia e hoʻololi i ka hoʻonohonoho "chrome://flags/#tab-hover-cards".
    Hoʻokuʻu ʻia ʻo Chrome 89
  • No kekahi mau mea hoʻohana, hiki ke hana ʻia ka "Reading List" ("chrome://flags#read-later"), ke hoʻāla ʻia, ke kaomi ʻana i ka asterisk ma ka ʻaoʻao helu wahi, me ka pihi "Add bookmark", ʻike ʻia kahi pihi lua "Hoʻohui i ka papa helu heluhelu", a ma ka ʻaoʻao ʻākau o ka papa kuhikuhi puke ka papa kuhikuhi "Reading List", e papa inoa ana i nā ʻaoʻao āpau i hoʻohui ʻia i ka papa inoa. Ke wehe ʻoe i kahi ʻaoʻao mai ka papa inoa, hōʻailona ʻia ʻo ia i heluhelu ʻia. Hiki ke kaha lima ʻia nā ʻaoʻao ma ka papa inoa i heluhelu ʻia a i ʻole heluhelu ʻia, a i ʻole wehe ʻia mai ka papa inoa.
    Hoʻokuʻu ʻia ʻo Chrome 89
  • Ua hoʻopaʻa inoa nā mea hoʻohana i kahi moʻokāki Google me ka ʻole o ka hiki iā Chrome Sync ke komo i nā ala uku a me nā ʻōlelo huna i mālama ʻia ma ka moʻokāki Google. Hoʻohana ʻia ka hiʻohiʻona no kekahi mau mea hoʻohana a e holo mālie ʻia i nā poʻe ʻē aʻe.
  • Ua hoʻohana ʻia ke kākoʻo no ka huli ʻaoʻao wikiwiki, kahi i koi mua ʻia e hoʻāla ʻia ma o ka hae "chrome://flags/#enable-tab-search". Hiki i ka mea hoʻohana ke nānā i ka papa inoa o nā ʻaoʻao hāmama a pau a kānana wikiwiki i ka pā i makemake ʻia, me ka nānā ʻole inā aia ma ka puka aniani a i ʻole.
    Hoʻokuʻu ʻia ʻo Chrome 89
  • No nā mea hoʻohana a pau, ua hoʻopau ʻia ka hana ʻana o nā huaʻōlelo pākahi ma ka pahu helu wahi e like me ka hoʻāʻo ʻana e wehe i nā pūnaewele kūloko. Ma mua, i ka wā e hoʻokomo ai i hoʻokahi huaʻōlelo i loko o ka pahu helu, ua hoʻāʻo mua ka polokalamu kele e hoʻoholo i ke alo o kahi mea hoʻokipa me kēlā inoa ma DNS, me ka manaʻo e hoʻāʻo ana ka mea hoʻohana e wehe i kahi subdomain, a laila hoʻihoʻi hou i ka noi i ka ʻimi ʻimi. No laila, ua loaʻa i ka mea nona ka DNS kikowaena i kuhikuhi ʻia i nā hoʻonohonoho o ka mea hoʻohana i ka ʻike e pili ana i nā nīnau hulina huaʻōlelo hoʻokahi, i helu ʻia he ʻano ʻino o ka hūnā. No nā ʻoihana e hoʻohana ana i nā pūnaewele pūnaewele me ka ʻole o ka subdomain (e laʻa, "https://helpdesk/"), hāʻawi ʻia kahi koho e hoʻi i ka hana kahiko.
  • Hiki ke pine i ka mana o kahi mea hoʻohui a noi paha. No ka laʻana, e hōʻoia i ka hoʻohana ʻana o kahi ʻoihana i nā mea hoʻohui hilinaʻi wale nō, hiki i kahi luna ke hoʻohana i ke kulekele ExtensionSettings hou e hoʻonohonoho iā Chrome e hoʻohana i kāna URL ponoʻī no ka hoʻoiho ʻana i nā mea hou, ma kahi o ka URL i kuhikuhi ʻia ma ka hōʻike add-on.
  • Ma nā ʻōnaehana x86, pono ka polokalamu kele pūnaewele i ke kākoʻo ʻōnaehana no nā kuhikuhi SSE3, i kākoʻo ʻia e nā kaʻina hana Intel mai 2003, a e AMD mai 2005.
  • Ua hoʻohui ʻia nā API hou e pili ana i ka hāʻawi ʻana i nā hana e hiki ke hoʻololi i nā Kuki ʻaoʻao ʻekolu i hoʻohana ʻia no ka nānā ʻana i nā neʻe o ka mea hoʻohana ma waena o nā pūnaewele ma ke code o nā pūnaewele hoʻolaha, nā widget pūnaewele a me nā ʻōnaehana ʻikepili pūnaewele. Hoʻoholo ʻia kēia mau API no ka hoʻāʻo ʻana:
    • Trust Token e hoʻokaʻawale i nā mea hoʻohana me ka ʻole o ka hoʻohana ʻana i nā mea hōʻike ʻike pūnaewele.
    • Nā pūʻulu ʻaoʻao mua - ʻAe i nā kāʻei kapu pili e haʻi iā lākou iho he mea nui i hiki i ka polokalamu kele pūnaewele ke noʻonoʻo i kēia pili i ka wā o ke kelepona ʻana i ka pūnaewele.
    • Schemeful Same-Site e hoʻonui i ka manaʻo paena hoʻokahi i nā hoʻolālā URL like ʻole, ʻo ia hoʻi. E mālama ʻia ʻo http://website.example a me https://website.example ma ke ʻano he paena hoʻokahi no nā noi ʻaoʻao.
    • E hoʻoholo ʻo Floc i ka ʻāpana o nā mea hoʻohana me ka ʻole o ka ʻike pilikino a me ka ʻike ʻole i ka mōʻaukala o ke kipa ʻana i nā pūnaewele kikoʻī.
    • Ana Hoʻololi e loiloi i ka hana o ka mea hoʻohana ma hope o ka hoʻololi ʻana i ka hoʻolaha.
    • Nā Manaʻo Mea Hoʻohana-Agent e pani i ka Mea Hoʻohana-Agent a hoʻihoʻi i ka ʻikepili e pili ana i ka polokalamu kele pūnaewele a me nā ʻōnaehana ʻōnaehana (version, platform, etc.).
  • Hoʻohui ʻia ʻo Serial API, e ʻae ana i nā pūnaewele e heluhelu a kākau i ka ʻikepili ma luna o ke awa serial. ʻO ke kumu o ke ʻano o ia API ʻo ia ka hiki ke hana i nā noi pūnaewele no ka hoʻokele pololei ʻana i nā mea like me nā microcontrollers a me nā mea paʻi 3D. Pono ka ʻae ʻana o ka mea hoʻohana no ka loaʻa ʻana o kahi hāmeʻa peripheral.
  • Hoʻohui ʻia ka WebHID API no ka loaʻa haʻahaʻa haʻahaʻa i nā polokalamu HID (nā mea hoʻohana kanaka, nā kīwī, nā ʻiole, nā gamepads, touchpads), e hiki ai iā ʻoe ke hoʻokō i ka loiloi no ka hana ʻana me kahi mea HID ma JavaScript e hoʻonohonoho i ka hana me nā hāmeʻa HID ʻole. ke alo o nā mea hoʻokele kikoʻī i loko o ka ʻōnaehana. ʻO ka mea mua, ke manaʻo nei ka API hou e hāʻawi i ke kākoʻo no nā gamepads.
  • Hoʻohui ʻia ka API NFC pūnaewele, e ʻae ana i nā noi pūnaewele e heluhelu a kākau i nā inoa NFC. ʻO nā hiʻohiʻona o ka hoʻohana ʻana i ka API hou i nā noi pūnaewele e pili ana i ka hāʻawi ʻana i ka ʻike e pili ana i nā hōʻikeʻike hale hōʻikeʻike, ke alakaʻi ʻana i nā papa inoa, ka loaʻa ʻana o ka ʻike mai nā hōʻailona komo o ka hālāwai kūkā, etc. Hoʻouna ʻia nā tag a nānā ʻia me ka hoʻohana ʻana i nā mea NDEFWriter a me NDEFReader.
  • Ua hoʻonui ʻia ka API Web Share (navigator.share object) ma mua o nā polokalamu kelepona a loaʻa i kēia manawa i nā mea hoʻohana o nā polokalamu kele pūnaewele (no Windows a me Chrome OS wale nō i kēia manawa). Hāʻawi ka Web Share API i nā mea hana no ka kaʻana like ʻana i ka ʻike ma nā pūnaewele kaiapuni, no ka laʻana, hiki iā ʻoe ke hana i kahi pihi i hui ʻia no ka paʻi ʻana ma nā ʻoihana pūnaewele a ka malihini e hoʻohana ai, a i ʻole hoʻonohonoho i ka hoʻouna ʻana i nā ʻikepili i nā noi ʻē aʻe.
  • Loaʻa i nā mana Android a me ka ʻāpana WebView ke kākoʻo no ka wehe ʻana i ke ʻano kiʻi AVIF (AV1 Image Format), e hoʻohana ana i nā ʻenehana hoʻoemi intra-frame mai ke ʻano hoʻopili wikiō AV1 (ma nā ʻano papapihi, ua hoʻokomo ʻia ke kākoʻo AVIF ma Chrome 85). ʻO ka pahu no ka hāʻawi ʻana i ka ʻikepili i hoʻopaʻa ʻia ma AVIF ua like loa me HEIF. Kākoʻo ʻo AVIF i nā kiʻi ʻelua ma HDR (High Dynamic Range) a me Wide-gamut color space, a me ka laulā dynamic maʻamau (SDR).
  • Hoʻohui i kahi API hōʻike hou no ka loaʻa ʻana o ka ʻike e pili ana i ka uhaki ʻana i nā lula o ka hoʻohana palekana ma ka ʻaoʻao o nā hana pono i kuhikuhi ʻia ma o ke poʻomanaʻo COOP (Cross-Origin-Opener-Policy), e hiki ai iā ʻoe ke hoʻokomo i ka COOP i ke ʻano debug, e hana ana. me ke ālai 'ole i ka uhaki lula.
  • Hoʻohui ʻia ka hana performance.measureUserAgentSpecificMemory(), nāna e hoʻoholo i ka nui o ka hoʻomanaʻo i hoʻopau ʻia i ka hana ʻana i kahi ʻaoʻao.
  • No ka hoʻokō ʻana i nā kūlana pūnaewele, ʻike ʻia nā "ʻikepili" a pau i kēia manawa he hiki ke hilinaʻi ʻia, ʻo ia hoʻi. he ʻāpana o ka pōʻaiapili palekana.
  • Ua hoʻohui ka Streams API i ke kākoʻo no Byte Streams, kahi i hoʻopaʻa pono ʻia no ka hoʻololi pono ʻana o nā pūʻulu paita a hoʻemi i ka helu o nā hana kope ʻikepili. Hiki ke kākau ʻia ka hopena o ke kahawai i nā primitives e like me nā kaula a i ʻole ArrayBuffer.
  • Kākoʻo nā mea SVG i kēia manawa i ka syntax waiwai "filter", e ʻae ana i nā hana kānana e like me blur (), sepia (), a me grayscale () e hoʻopili like i nā mea SVG a me nā mea ʻole SVG.
  • Hoʻokomo ka CSS i kahi pseudo-element ":: target-text", hiki ke hoʻohana ʻia e hōʻike i ka ʻāpana i hoʻokele ʻia ai ka kikokikona (scroll-to-text) ma kahi ʻano ʻokoʻa ma mua o ka mea i hoʻohana ʻia e ka polokalamu kele i ka wā e hōʻike ana i ka mea. ua loaa.
  • Hoʻohui ʻia nā waiwai CSS e hoʻomalu i ka pōʻai kihi: palena-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.
  • Hoʻohui ʻia ka waiwai CSS i hoʻopaʻa ʻia no ka hoʻoholo ʻana inā ke hoʻohana nei ka polokalamu kele i kahi palette kala i hoʻopaʻa ʻia e ka mea hoʻohana ma kahi ʻaoʻao.
  • Hoʻohui ʻia i ka waiwai CSS hoʻololi i ka kala i hoʻopaʻa ʻia no ka hoʻopau ʻana i nā kaohi kala paʻa no kēlā me kēia mea, e waiho ana iā lākou me ka mana kala CSS piha.
  • Hāʻawi ʻo JavaScript i ka hoʻohana ʻana i ka huaʻōlelo kali i nā modules ma ka pae kiʻekiʻe, e hiki ai i nā kelepona asynchronous ke hoʻohui maikaʻi ʻia i loko o ke kaʻina hoʻouka module a ʻaʻole pono e hoʻopili ʻia i kahi "async function". No ka laʻana, ma kahi o (async function() {kali Promise.resolve(console.log('test'));}()); i kēia manawa hiki iā ʻoe ke kākau e kali iā Promise.resolve(console.log('test'));
  • Ma ka mīkini JavaScript V8, hoʻonui ʻia nā kelepona hana i nā kūlana i kūpono ʻole ka helu o nā hoʻopaʻapaʻa i nā ʻāpana i wehewehe ʻia i ka hana. Me ka ʻokoʻa i ka helu o nā hoʻopaʻapaʻa, ua hoʻonui ʻia ka hana e 11.2% ma ke ʻano non-JIT, a ma 40% i ka wā e hoʻohana ai iā JIT TurboFan.
  • Ua hana ʻia kahi hapa nui o nā hoʻomaikaʻi liʻiliʻi i nā mea hana no nā mea hoʻomohala pūnaewele.

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou i nā nāwaliwali 47. Ua ʻike ʻia ka nui o nā nāwaliwali ma muli o ka hoʻāʻo ʻana ma ka hoʻohana ʻana i ka AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a me nā mea hana AFL. ʻAʻohe pilikia koʻikoʻi i ʻike ʻia e hiki ai i kekahi ke kāʻalo i nā pae āpau o ka pale ʻana i ka polokalamu kele pūnaewele a hoʻokō i nā code ma ka ʻōnaehana ma waho o ke kaiapuni sandbox. Hoʻomaopopo ʻia ʻo kekahi o nā vulnerabilities i hoʻoponopono ʻia (CVE-2021-21166), pili i ke ola o nā mea i loko o ka subsystem kani, loaʻa ke ʻano o ka pilikia 0-lā a hoʻohana ʻia i kekahi o nā hana ma mua o ka hoʻoponopono. Ma ke ʻano he ʻāpana o ka papahana e uku i nā uku kālā no ka ʻike ʻana i nā nāwaliwali no ka hoʻokuʻu ʻana i kēia manawa, ua uku ʻo Google i nā makana 33 i waiwai ʻia he $61000 (ʻelua mau makana $10000, ʻelua mau makana $7500, ʻekolu mau makana $5000, ʻelua mau makana $3000, ʻehā mau makana $1000 a me ʻelua $500). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 18.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka