Hoʻokuʻu ʻia ʻo Chrome 97

Ua wehe ʻo Google i ka hoʻokuʻu ʻana o ka polokalamu kele pūnaewele Chrome 97 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 ka hoʻohana ʻana i nā logos Google, ka loaʻa ʻana o kahi ʻōnaehana no ka hoʻouna ʻana i nā leka hoʻomaopopo inā he ulia, nā modules no ka pāʻani ʻana i kope-protected video content (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ā. huli ana. No ka poʻe e makemake ana i ka manawa hou e hoʻonui ai, aia kahi lālā Extended Stable kaʻawale, ukali ʻia e nā wiki 8, e hana ana i kahi mea hou i ka hoʻokuʻu mua ʻana o Chrome 96. ʻO ka hoʻokuʻu hou ʻana o Chrome 98 ua hoʻonohonoho ʻia no Pepeluali 1st.

Nā hoʻololi nui ma Chrome 97:

  • No kekahi mau mea hoʻohana, hoʻohana ka configurator i kahi interface hou no ka mālama ʻana i ka ʻikepili i mālama ʻia ma ka ʻaoʻao polokalamu kele (“chrome://settings/content/all”). ʻO ka ʻokoʻa koʻikoʻi o ka interface hou, ʻo ia ka manaʻo i ka hoʻonohonoho ʻana i nā ʻae a me ka holoi ʻana i nā Kuki āpau o ka pūnaewele i ka manawa hoʻokahi, me ka hiki ʻole ke nānā i ka ʻike kikoʻī e pili ana i kēlā me kēia Kuki a koho i nā Kuki. Wahi a Google, hiki i ke komo ʻana i ka hoʻokele ʻana i nā Kuki pākahi no kahi mea hoʻohana maʻamau ʻaʻole maopopo i ka paʻakikī o ka hoʻomohala pūnaewele hiki ke alakaʻi i nā pilikia i manaʻo ʻole ʻia i ka hana ʻana o nā pūnaewele ma muli o nā loli noʻonoʻo ʻole i nā ʻāpana pākahi, a me ka hoʻopau ʻana i ka pilikino. hoʻohana ʻia nā mīkini pale ma o Cookies. No ka poʻe pono e hoʻoponopono i kēlā me kēia Kuki, pono e hoʻohana i ka ʻāpana mālama mālama i nā mea hana no nā mea hoʻomohala pūnaewele (Applocation/Storage/Cookie).
    Hoʻokuʻu ʻia ʻo Chrome 97
  • Ma ka poloka me ka ʻike e pili ana i ka pūnaewele, hōʻike ʻia kahi wehewehe pōkole o ka pūnaewele (no ka laʻana, kahi wehewehe mai Wikipedia) inā e hoʻāla ʻia ke ʻano hulina a me ka hoʻokele hoʻokele i nā hoʻonohonoho (ʻo ke koho "E hana i nā hulina a me ka nānā ʻana i ka maikaʻi" koho).
    Hoʻokuʻu ʻia ʻo Chrome 97
  • Hoʻomaikaʻi i ke kākoʻo no ka hoʻopiha ʻakomi ʻana i nā kahua ma nā palapala pūnaewele. Hōʻike ʻia nā manaʻo me nā koho autofill me kahi hoʻololi liʻiliʻi a hāʻawi ʻia me nā kiʻi ʻike no ka ʻike ʻoi aku ka maʻalahi a me ka ʻike maka o ka pilina me ke kahua e hoʻopiha ʻia. No ka laʻana, hōʻike aʻe ka ʻikona profile i ka hoʻopili ʻana i ka autocomplete i manaʻo ʻia i nā mahina e pili ana i ka ʻōlelo a me ka ʻike pili.
    Hoʻokuʻu ʻia ʻo Chrome 97
  • Hiki ke wehe ʻia nā mea hoʻohana mai ka hoʻomanaʻo ʻana ma hope o ka pani ʻana i ka polokalamu kele pūnaewele i pili pū me lākou. Ma mua, ua hoʻomanaʻo ʻia nā ʻaoʻao a hoʻomau i ka hana e pili ana i ka hoʻonohonoho ʻana a me ka hoʻokō ʻana i nā palapala hoʻohui hope, i alakaʻi ʻia i ka pau ʻole o nā kumuwaiwai ma nā ʻōnaehana e hoʻohana ana i nā ʻaoʻao he nui i ka manawa like (no ka laʻana, kahi ʻaoʻao malihini a me ka hoʻopili ʻana i kahi moʻokāki Google. ). Eia kekahi, ʻoi aku ka hoʻomaʻemaʻe ʻana o ka ʻikepili i koe i ka wā e hana ana me ka ʻaoʻao.
  • ʻO ka ʻaoʻao i hoʻomaikaʻi ʻia me nā hoʻonohonoho ʻenekini huli ("Settings>Manage search engines"). ʻO ka hoʻoulu ʻana i nā ʻenekini, ka ʻike e pili ana i hāʻawi ʻia i ka wā e wehe ai i kahi pūnaewele ma o ka OpenSearch script, ua hoʻopau ʻia - pono e hoʻāla ʻia nā ʻenekini hou no ka hoʻoponopono ʻana i nā nīnau hulina mai ka address bar i kēia manawa i nā hoʻonohonoho (e hoʻomau ʻia nā ʻenekini i hana ʻia ma mua. hana me ka hoololi ole).
  • E hoʻomaka ana i Ianuali 17, ʻaʻole e ʻae hou ka Chrome Web Store i nā mea hoʻohui e hoʻohana ana i ka mana XNUMX o ka hōʻike Chrome, akā hiki i nā mea hoʻomohala o nā mea hoʻohui i hoʻohui mua ʻia ke hoʻopuka i nā mea hou.
  • Hoʻohui i ke kākoʻo hoʻokolohua no ka kikoʻī WebTransport, e wehewehe ana i kahi protocol a me JavaScript API no ka hoʻouna ʻana a me ka loaʻa ʻana o ka ʻikepili ma waena o ka polokalamu kele pūnaewele a me ke kikowaena. Hoʻonohonoho ʻia ke ala kamaʻilio ma HTTP/3 me ka hoʻohana ʻana i ka protocol QUIC ma ke ʻano he halihali. Hiki ke hoʻohana ʻia ʻo WebTransport ma kahi o ka mīkini WebSockets, e hāʻawi ana i nā hiʻohiʻona hou e like me ka hoʻouna ʻana i nā kahawai he nui, nā kahawai unidirectional, ka lawe ʻana i waho o ke kauoha, nā ʻano hoʻopuka hilinaʻi a hilinaʻi ʻole. Eia kekahi, hiki ke hoʻohana ʻia ʻo WebTransport ma kahi o ka mīkini Push Server, a Google i haʻalele ai ma Chrome.
  • Ua hoʻohui ʻia nā ʻano findLast a me findLastIndex i nā mea JavaScript Array a TypedArrays, e ʻae iā ʻoe e ʻimi i nā mea me ka hopena hopena e pili ana i ka hopena o ka array. [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (mea hope loa)
  • Pani ʻia (ʻaʻohe "open" attribute) HTML element , hiki ke huli a hiki ke hoʻopili ʻia, a hoʻonui ʻia i ka wā e hoʻohana ai i ka ʻimi ʻaoʻao a me ka hoʻokele ʻāpana (ScrollToTextFragment).
  • Hoʻopili ʻia nā ʻae ʻana o ka Content Security Policy (CSP) i nā poʻomanaʻo pane server i nā limahana hoʻolaʻa, i mālama ʻia ma mua he mau palapala ʻokoʻa.
  • Ua hāʻawi ʻia kahi noi kikoʻī no ka mana e hoʻoiho i nā kumuwaiwai mai ka pūnaewele kūloko - ma mua o ke komo ʻana i ka pūnaewele kūloko a i ʻole localhost, kahi noi CORS (Cross-Origin Resource Sharing) me ke poʻo "Access-Control-Request-Private- Ua hoʻouna ʻia ʻo Network: ʻoiaʻiʻo "i ke kikowaena pūnaewele nui e koi ana i ka hōʻoia ʻana o ka hana ma ka hoʻihoʻi ʻana i ke poʻo "Access-Control-Allow-Private-Network: ʻoiaʻiʻo".
  • Hoʻohui ʻia ka waiwai CSS font-synthesis, kahi e hiki ai iā ʻoe ke hoʻomalu inā hiki i ka polokalamu kele ke hoʻohui i nā ʻano font i nalowale (oblique, bold a me ka poʻi liʻiliʻi) ʻaʻole i loko o ka ʻohana font i koho ʻia.
  • No nā hoʻololi CSS, hoʻokō ka hana kuanaʻike () i kahi ʻāpana 'ʻaʻohe', i mālama ʻia ma ke ʻano he waiwai pau ʻole i ka wā e hoʻonohonoho ai i ka animation.
  • Ke kākoʻo nei ke poʻomanaʻo HTTP i ka ʻae-Kulekele (Ke kulekele hiʻohiʻona), i hoʻohana ʻia no ka hāʻawi ʻana i ka mana a hiki i nā hiʻohiʻona kiʻekiʻe, ke kākoʻo nei i ka waiwai kīpē-palaoa, e hiki ai ke hoʻohana i ka API Keyboard. Ua hoʻokō ʻia ke ʻano Keyboard.getLayoutMap(), kahi e hiki ai iā ʻoe ke hoʻoholo i ke kī i kaomi ʻia, me ka noʻonoʻo ʻana i nā papa kuhikuhi ʻokoʻa (no ka laʻana, paʻi ʻia kahi kī ma kahi hoʻolālā Lūkini a Pelekane paha).
  • Hoʻohui ʻia ke ʻano HTMLScriptElement.supports(), ka mea e hoʻohui i ka wehewehe ʻana o nā hiʻohiʻona hou i loaʻa i ka "script" element, no ka laʻana, hiki iā ʻoe ke ʻike i ka papa inoa o nā waiwai i kākoʻo ʻia no ke ʻano "type".
  • ʻO ke kaʻina hana o ka hoʻomaʻamaʻa ʻana i nā laina hou i ka wā e hoʻouna ai i nā palapala pūnaewele ua lawe ʻia i ka laina me nā mīkini polokalamu kele Gecko a me WebKit. ʻO ka hana maʻamau o nā laina laina a me nā hoʻihoʻi kaʻa (e hoʻololi i /r a me /n me \r\n) ma Chrome ua hana ʻia ma ka pae hope loa ma mua o ka hoʻomaka ʻana o ka hoʻoili palapala hoʻouna ʻana (ʻo ia hoʻi. hoʻohui ʻia e ka mea hoʻohana, ʻaʻole ma kahi ʻano maʻamau).
  • Ua hoʻohālikelike ʻia ka inoa o nā inoa waiwai no ka Client Hints API, kahi e kūkulu ʻia nei ma ke ʻano he pani no ke poʻomanaʻo User-Agent a hiki iā ʻoe ke hāʻawi i ka ʻikepili e pili ana i ka polokalamu kele pūnaewele a me nā ʻōnaehana ʻōnaehana (version, platform, etc.) ma hope wale nō. he noi a ke kikowaena. Ua kuhikuhi ʻia nā waiwai me ka prefix "sec-ch-", no ka laʻana, sec-ch-dpr, sec-ch-width, sec-ch-viewport-width, sec-ch-device-memory, sec-ch-rtt , sec-ch-downlink and sec-ch-ect.
  • Ua hoʻohana ʻia ka pae ʻelua o ka hoʻopau ʻana i ke kākoʻo no ka WebSQL API, ke ʻae ʻia ke komo ʻana mai nā palapala ʻaoʻao ʻekolu. I ka wā e hiki mai ana, hoʻolālā mākou e hoʻopau i ke kākoʻo no WebSQL holoʻokoʻa, me ka nānā ʻole i ke ʻano o ka hoʻohana. Hoʻokumu ʻia ka ʻenekini WebSQL ma SQLite code a hiki ke hoʻohana ʻia e nā mea hoʻouka e hoʻohana i nā nāwaliwali i SQLite.
  • No ka Windows platform, ua hoʻokomo ʻia kahi hui me ka hoʻokō pono ʻana o ka holo ʻana (CFG, Control Flow Guard), e pale ana i nā hoʻāʻo e hoʻokomo i ka code i loko o ke kaʻina hana Chrome. Eia hou, ua hoʻohana ʻia ka hoʻokaʻawale sandbox i nā lawelawe pūnaewele e holo ana i nā kaʻina kaʻawale, e kaupalena ana i nā hiki o ke code i kēia mau kaʻina.
  • Loaʻa iā Chrome no ka Android kahi hana no ka hoʻonui ʻana i ka log o nā palapala i hoʻopuka ʻia a kāpae ʻia (Certificate Transparency), i hana mua ʻia i nā uku no nā ʻōnaehana papa.
  • Ua hoʻomaikaʻi ʻia nā mea hana no nā mea hoʻomohala pūnaewele. Ua hoʻokō ʻia ke kākoʻo hoʻokolohua no ka hoʻonohonoho ʻana i nā hoʻonohonoho DevTools ma waena o nā mea like ʻole. Ua hoʻohui ʻia kahi papa Recorder hou, kahi e hiki ai iā ʻoe ke hoʻopaʻa, pāʻani a hoʻopaʻa i nā hana a nā mea hoʻohana ma ka ʻaoʻao.
    Hoʻokuʻu ʻia ʻo Chrome 97

    Ke hōʻike nei i nā hewa i ka console pūnaewele, hōʻike ʻia nā helu kolamu e pili ana i ka pilikia, kahi kūpono no ka hoʻopau ʻana i nā pilikia i ka code JavaScript liʻiliʻi. Ua hōʻano hou ʻia ka papa inoa o nā hāmeʻa i hiki ke hoʻohālikelike ʻia e loiloi i ka hōʻike ʻana i ka ʻaoʻao ma nā polokalamu kelepona. Ma ka ʻaoʻao no ka hoʻoponopono ʻana i nā poloka HTML (Hoʻoponopono e like me HTML), ua hoʻohui ʻia ka syntax highlighting a me ka hiki ke hoʻokomo autocomplete.

    Hoʻokuʻu ʻia ʻo Chrome 97

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou i 37 mau nāwaliwali. 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. Ua hāʻawi ʻia kekahi o nā mea koʻikoʻi i ke kūlana o kahi pilikia koʻikoʻi, e ʻae ana i kekahi e kāʻalo i nā pae āpau o ka pale ʻana i ka polokalamu kele pūnaewele a hoʻokō i ke code ma ka ʻōnaehana, ma waho o ke kaiapuni sandbox. ʻAʻole i hōʻike ʻia nā kikoʻī e pili ana i ka vulnerability koʻikoʻi (CVE-2022-0096) i ʻike wale ʻia e pili ana me ke komo ʻana i kahi wahi hoʻomanaʻo i hoʻokuʻu ʻia i loko o ke code no ka hana ʻana me ka mālama kūloko (Storage API).

Ma ke ʻano he ʻāpana o ka papahana e uku i nā makana 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 he 24 he $54 tausani (ʻekolu mau makana $10000, ʻelua mau makana $5000, hoʻokahi makana $4000, ʻekolu mau makana $3000 a me kahi makana $1000 hoʻokahi). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 14.

Source: opennet.ru

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