Hoʻokuʻu ʻia ʻo Chrome 76

Google hōʻike ʻia hoʻokuʻu pūnaewele pūnaewele Pūnaewele 76... I ka manawa like loaʻa hoʻokuʻu paʻa o kahi papahana manuahi Chromium, ka mea i lilo i kumu o Chrome. Kelepona Chrome ʻokoʻa ka hoʻohana ʻana i nā logos Google, ka hiki ʻana o kahi ʻōnaehana no ka hoʻouna ʻana i nā leka hoʻomaopopo inā he ulia, ka hiki ke hoʻoiho i kahi modula Flash ma ke noi, nā modules no ka pāʻani ʻana i nā ʻike wikiō pale ʻia (DRM), kahi ʻōnaehana no ka hoʻokomo ʻana i nā mea hou a me ka hoʻouna ʻana i ka wā ʻimi. Nā ʻāpana RLZ. ʻO ka hoʻokuʻu hou ʻana o Chrome 77 e hoʻolālā ʻia no Kepakemapa 10th.

ka papa kuhikuhiE ke hoʻololi в ikona 76:

  • hoʻāla ʻia ma ka maʻamau, ʻo ke ʻano pale e kūʻē i ka hoʻoili ʻana o nā Kuki ʻaoʻao ʻekolu, ka mea, ke ʻole o ka ʻano SameSite ma ke poʻo Set-Cookie, hoʻonoho i ka waiwai "SameSite=Lax" ma ke ʻano maʻamau, e kaupalena ana i ka hoʻouna ʻana i nā Kuki no nā hoʻokomo mai. nā paena ʻaoʻao ʻekolu (akā hiki i nā pūnaewele ke hoʻopau i ka palena ma ka hoʻonohonoho pono ʻana i ka wā e hoʻonoho ai i ka waiwai Kuki SameSite=ʻAʻohe). A hiki i kēia manawa, ua hoʻouna ka polokalamu kele i kahi Kuki i kekahi noi i kahi pūnaewele i hoʻonohonoho ʻia ai kahi Kuki, ʻoiai inā ua wehe mua ʻia kahi pūnaewele ʻē aʻe, a ua hana ʻole ʻia ke noi ma ka hoʻouka ʻana i kahi kiʻi a ma o kahi iframe. Ma ke ʻano 'Lax', ua ālai ʻia ka hoʻouna ʻana i nā kuki no nā noi sub-site, e like me nā noi kiʻi a i ʻole ka hoʻouka ʻana i nā ʻike iframe, i hoʻohana pinepine ʻia no ka hoʻomaka ʻana i nā hoʻouka kaua CSRF a nānā i ka neʻe ʻana o nā mea hoʻohana ma waena o nā pūnaewele.
  • Ua oki ka pāʻani ʻana i ka ʻike Flash ma ke ʻano paʻamau. A hiki i ka hoʻokuʻu ʻia ʻana o Chrome 87, i manaʻo ʻia ma Dekemaba 2020, hiki ke hoʻihoʻi ʻia ke kākoʻo Flash i nā hoʻonohonoho (Advanced> Privacy and Security> Site Settings), a ukali ʻia e kahi hōʻoia o ka hana o ka pāʻani ʻana i ka ʻike Flash no kēlā me kēia pūnaewele (ʻo ka hōʻoia ʻana. hoʻomanaʻo ʻia a hoʻomaka hou ka polokalamu kele pūnaewele). ʻO ka hoʻopau piha ʻana i ke code e kākoʻo iā Flash e hui pū me ka hoʻolālā i hoʻolaha mua ʻia e Adobe e hoʻopau i ke kākoʻo no ka ʻenehana Flash i 2020;
  • No nā ʻoihana, ua hoʻohui ʻia ka hiki ke ʻimi i nā faila ma ka waihona Google Drive i ka pahu helu;

    Hoʻokuʻu ʻia ʻo Chrome 76

  • Hoʻomaka keakea lehulehu Hoʻolaha kūpono ʻole ma Chrome e hoʻopilikia i ka ʻike o ka ʻike a ʻaʻole i hoʻokō i nā koina i kūkulu ʻia e ka Coalition for Better Advertising;
  • Ua hoʻokō ʻia kahi ʻano adaptive no ka hoʻololi ʻana i kahi ʻaoʻao hou, kahi i hoʻomaʻemaʻe ʻia ai ka ʻike o kēia manawa a ʻaʻole i hōʻike koke ʻia kahi ʻaoʻao keʻokeʻo, akā ma hope o ka lohi pōkole. No ka hoʻouka wikiwiki ʻana i nā ʻaoʻao, ʻo ka ʻoki ʻana wale nō ka hopena i ka wiliwili ʻana a ʻaʻole hāʻawi i ka uku o ka haʻi ʻana i ka mea hoʻohana e hoʻouka ʻia kahi ʻaoʻao hou. I ka hoʻokuʻu hou, inā wehe koke kahi ʻaoʻao a he lohi iki, a laila hōʻike ʻia ka ʻaoʻao hou ma kahi, me ka hoʻololi ʻole ʻana i ka mea ma mua (no ka laʻana, maʻalahi ke hoʻololi i nā ʻaoʻao ʻē aʻe o ka pūnaewele e like me ka hoʻolālā. a me ka hoʻolālā kala). Inā loaʻa kekahi manawa e ʻike ʻia e ka mea hoʻohana e hōʻike i ka ʻaoʻao, a laila, e like me ka wā ma mua, e hoʻomaʻemaʻe ʻia ka pale;
  • Ua hoʻopaʻa ʻia nā pae hoʻoholo no ka hoʻoholo ʻana i ka hana mea hoʻohana ma kahi ʻaoʻao. Hāʻawi ʻo Chrome iā ʻoe e hōʻike i nā hoʻolaha pop-up a pāʻani i nā ʻike wikiō / leo hoʻonāukiuki wale nō ma hope o nā hana a ka mea hoʻohana ma ka ʻaoʻao. Me ka hoʻokuʻu hou, ke kaomi ʻana iā Escape, ka lele ʻana ma luna o kahi loulou, a me ka hoʻopā ʻana i ka pale ʻaʻole i ʻike hou ʻia he mau pilina hoʻāla ʻaoʻao (e koi ana i kahi kaomi kikoʻī, paʻi ʻana, a ʻōwili paha);
  • Hoʻohui ʻia ʻO ka nīnau media "prefers-color-scheme", e hiki ai i nā pūnaewele ke hoʻoholo inā ke hoʻohana nei ka polokalamu kele pūnaewele i kahi kumumanaʻo ʻeleʻele a hiki i ka poʻomanaʻo ʻeleʻele no ka pūnaewele ke nānā ʻia.
  • Ke hiki iā ʻoe ke hana i ke kumumanaʻo ʻeleʻele i kūkulu ʻia no Linux, ua hōʻike ʻia ka pahu helu wahi i kahi kala ʻeleʻele;
  • Kāohi ʻia ka hiki ke hoʻoholo i ka wehe ʻana o kahi ʻaoʻao ma ke ʻano incognito ma o nā manipulations me ka FileSystem API, i hoʻohana mua ʻia e kekahi mau paʻi e hoʻokau i kahi inoa uku i ka hihia o ka wehe ʻole ʻana o nā ʻaoʻao me ka hoʻomanaʻo ʻole ʻana i nā Kuki (no laila ʻaʻole hoʻohana nā mea hoʻohana i ke ʻano pilikino. e kāʻalo i ka mīkini no ka hāʻawi ʻana i ka hoʻāʻo manuahi). Ma mua, i ka hana ʻana ma ke ʻano incognito, ua ālai ka polokalamu kele i ke komo ʻana i ka FileSystem API e pale aku i ka ʻikepili mai ka sagging ma waena o nā kau, i ʻae iā JavaScript e nānā i ka hiki ke mālama i ka ʻikepili ma o ka FileSystem API a, inā ʻaʻole i hoʻoholo ʻia, e hoʻoponopono i ka hana o ʻano incognito. ʻAʻole i ālai ʻia ke komo ʻana i ka FileSystem API, a ua holoi ʻia ka ʻike ma hope o ka pau ʻana o ke kau;
  • Hoʻohui ʻia nā pilikia hou i loko
    API no ka uku a me ka mea lawelawe uku. Ua ʻike ʻia kahi ala hou changePaymentMethod() i loko o ka mea PaymentRequestEvent, a ua hoʻohui ʻia kahi ʻano hoʻololi uku hoʻokele hanana hou i ka mea PaymentRequest, e hiki ai i ka pūnaewele hōʻiliʻili uku a i ʻole ke noi pūnaewele e pane i ka mea hoʻohana e hoʻololi i ke ʻano uku. ʻO ka hoʻokuʻu hou e maʻalahi i nā API uku e hoʻāʻo i nā noi me ka hoʻohana ʻana i nā palapala hōʻoia ponoʻī. No ka haʻalele ʻana i nā hewa hōʻoia hōʻoia i ka wā o ka hoʻomohala ʻana, ua hoʻohui ʻia kahi koho laina kauoha hou "—ignore-certificate-errors";

  • Ma ka ʻaoʻao ʻaoʻao e pili ana i ke pihi e hoʻohui i nā bookmark no nā polokalamu pūnaewele e holo ana ma ke ʻano ʻo Desktop Progressive Web Apps (PWA), hoʻohui ʻia kahi ala pōkole no ka hoʻokomo ʻana i kahi polokalamu pūnaewele ma ka ʻōnaehana e hana ma ke ʻano he papahana ʻokoʻa;
    Hoʻokuʻu ʻia ʻo Chrome 76

  • No nā polokalamu kelepona, hiki ke hoʻomalu i ka hōʻike o kahi mini-panel me kahi kono e hoʻohui i kahi noi i ka pale home. No nā noi PWA (Progressive Web App), e hōʻike ʻia ka mini-bar paʻamau i ka wā e wehe mua ai ʻoe i ka pūnaewele. Hiki i ka mea hoʻomohala ke hōʻole i ka hōʻike ʻana i kēia panel a hoʻokō i kāna wikiwiki hoʻonohonoho ponoʻī, no laila hiki iā ia ke hoʻokomo i kahi mea mālama hanana
    beforeinstallprompt a hoʻopili i kahi kelepona e preventDefault ();
    Hoʻokuʻu ʻia ʻo Chrome 76

  • Ua hoʻonui ʻia ka pinepine o nā loiloi hou no nā noi PWA (Progressive Web App) i hoʻokomo ʻia ma ka ʻenehana Android. Ke nānā ʻia nei nā mea hou WebAPK i hoʻokahi manawa i ka lā, ʻaʻole hoʻokahi manawa i kēlā me kēia ʻekolu lā e like me ka wā ma mua. Inā hōʻike ʻia kahi hoʻololi i ka liʻiliʻi o hoʻokahi waiwai kī i ka hōʻike, e hoʻoiho ka polokalamu kele pūnaewele a hoʻokomo i kahi WebAPK hou;
  • I ka API Async Clipboard ua hoʻohui i ka hiki ke heluhelu a kākau i nā kiʻi ma o ka clipboard me ka hoʻohana ʻana i nā ala navigator.clipboard.read() a me navigator.clipboard.write();
  • Hoʻokomo ʻia ke kākoʻo no kahi hui o nā poʻomanaʻo HTTP E kiʻi i ka ʻikepili Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site a me Sec-Fetch-User), e ʻae iā ʻoe e hoʻouna i nā metadata hou e pili ana i ke ʻano o ka noi (noi cross-site, noi ma o img tag, etc. .) no ka ʻae ʻia ʻana e nā mea kikowaena e pale aku i kekahi mau ʻano o ka hoʻouka ʻana (no ka laʻana, ʻaʻole paha e kuhikuhi ʻia kahi loulou i kahi mea lawelawe no ka hoʻoili kālā ʻana ma o ka img tag, no laila hiki ke kāohi ʻia kēlā mau noi me ka hāʻawi ʻole ʻia i ka noi. );
  • Hana hou form.requestSubmit(), e hoʻomaka ana i ka hoʻouna ʻana o ka ʻikepili palapala ma ke ʻano like me ke kaomi ʻana i ke pihi hoʻouna. Hiki ke hoʻohana ʻia ka hana i ka hoʻomohala ʻana i kāu ʻano ponoʻī e hoʻouna i nā pihi, no ka mea ʻaʻole lawa ke kāhea ʻana form.submit() no ka mea ʻaʻole ia e alakaʻi i ka hōʻoia interactive o nā ʻāpana, hana o ka hanana 'submit' a me ka lawe ʻana i ka ʻikepili. paʻa i ke pihi hoʻouna;
  • Hoʻohui i ka hana i IndexedDB hana (), hiki iā ʻoe ke hana i nā hana pili me kahi mea IDBTransaction me ke kali ʻole i nā mea lawelawe hanana i nā noi pili āpau e hoʻopau. ʻO ka hoʻohana ʻana i ka commit() hiki iā ʻoe ke hoʻonui i ka throughput o ke kākau a heluhelu ʻana i nā noi i ka waiho ʻana a hoʻomalu pono i ka pau ʻana o ke kālepa;
  • Hoʻohui ʻia nā koho i nā hana Intl.DateTimeFormat e like me formatToParts() a me resolveOptions() dateStyle a me timeStyle, e ʻae iā ʻoe e noi i nā ʻano hōʻikeʻike o ka lā a me ka manawa;
  • Ua hoʻololi ʻia ke ʻano BigInt.prototype.toLocaleString() e hōʻano i nā helu e pili ana i ka wahi, a ua hoʻololi ʻia ke ʻano hana Intl.NumberFormat.prototype.format() a me formatToParts() e kākoʻo i nā waiwai hoʻokomo BigInt;
  • ʻAe ʻia ka API Nā Mana Media i nā ʻano mea hana pūnaewele āpau, hiki ke hoʻohana ʻia e koho i nā ʻāpana kūpono i ka wā e hana ai i kahi MediaStream mai kahi mea hana;
  • Hoʻohui ʻia ke ʻano Promise.allSettled(), e hoʻihoʻi mai i nā ʻōlelo hoʻohiki i hoʻokō a hōʻole wale ʻia, ʻaʻole pū me nā ʻōlelo hoʻohiki e kali nei;
  • Wehe ʻia ke koho "--disable-infobars", i hiki ke hoʻohana mua ʻia e hūnā i nā ʻōlelo aʻo pop-up ma ke kikowaena Chrome (ua manaʻo ʻia ke kānāwai CommandLineFlagSecurityWarningsEnabled e hūnā i nā ʻōlelo aʻo pili i ka palekana);
  • I ka interface no ka hana ʻana me nā blobs hoʻohui ʻia 'ano kikokikona (), arrayBuffer() a me ke kahawai () no ka heluhelu 'ana i nā 'ano 'ikepili kiko'ī;
  • Hoʻohui ʻia ka waiwai CSS "white-space:break-spaces" e hōʻike i ke kaʻina o ke keʻokeʻo e hopena i ke kahe o ka laina e haki;
  • Ua hoʻomaka ka hana ma ka hoʻomaʻemaʻe ʻana i nā hae ma chrome://flags, no ka laʻana, wehe ʻia hae e hoʻopau i ke ʻano "ping", e hiki ai i nā mea nona ka pūnaewele ke nānā i nā kaomi ma nā loulou mai kā lākou ʻaoʻao. Inā ʻoe e hahai i kahi loulou a aia kahi ʻano "ping=URL" i ka tag "a href" i ka polokalamu kele pūnaewele, hiki iā ʻoe ke hoʻopau i ka hoʻouna ʻana i kahi noi POST hou i ka URL i kuhikuhi ʻia ma ka ʻano me ka ʻike e pili ana i ka hoʻololi. Ua nalowale ke ʻano o ka pale ʻana i ka ping mai kēia ʻano wehewehe i nā kikoʻī HTML5 a he nui nā mea hana e hana ai i ka hana like (e like me ka hele ʻana i kahi loulou transit a i ʻole ke kāohi ʻana i nā kaomi me nā mea lawelawe JavaScript);
  • Wehe ʻia ka hae hoʻopau ka hoʻokaʻawale kahua paʻa, kahi mau ʻaoʻao mai nā pūʻali like ʻole e waiho mau ʻia i ka hoʻomanaʻo ʻana i nā kaʻina hana like ʻole, e hoʻohana ana kēlā me kēia i kāna pahu one.
  • Ua hoʻonui nui ka ʻenekini V8 i ka hana o ka nānā ʻana a me ka parsing JSON format. No nā ʻaoʻao pūnaewele kaulana, ʻoi aku ka wikiwiki o ka JSON.parse i ka 2.7 manawa. ʻO ka hoʻololi ʻana i nā kaula unicode ua hoʻonui nui ʻia, no ka laʻana, ua aneane pālua ka wikiwiki o nā kelepona iā String#localeCompare, String#normalize, a me kekahi mau API Intl. Ua hoʻomaikaʻi nui ʻia ka hana ʻana o nā hana me nā papa hau hau i ka hoʻohana ʻana i nā hana e like me frozen.indexOf(v), frozen.includes(v), fn(...frozen), fn(...[...frozen]) a me ka fn.apply(kēia, [... frozen]).

    Hoʻokuʻu ʻia ʻo Chrome 76

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou 43 nawaliwali. Ua ʻike ʻia ka nui o nā nāwaliwali ma muli o ka hoʻāʻo ʻana me nā mea hana AddressSanitizer, MemorySanitizer, Hoʻoponopono i ke kahe ʻana, LibFuzzer и AFL. ʻAʻohe pilikia koʻikoʻi i ʻike ʻia e hiki ai i kekahi ke kāpae 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. 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 16 i ka nui o $23500 (hoʻokahi makana o $10000, hoʻokahi makana o $6000, ʻelua mau makana o $3000 a ʻekolu mau makana o $500). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 9.

Source: opennet.ru

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