Ua hoʻokuʻu ʻia ka hoʻokuʻu hou ʻana o Chrome 86 a me ka hoʻokuʻu paʻa o Chromium.
Nā hoʻololi nui ma Chrome 86:
- pale i ka waiho ʻia ʻana o nā palapala hoʻokomo ma nā ʻaoʻao i hoʻouka ʻia ma HTTPS akā e hoʻouna ana i ka ʻikepili ma HTTP.
- Hoʻopili ʻia ka pale ʻana i nā hoʻoiho palekana (http) o nā faila i hiki ke hoʻoiho ʻia me ka pale ʻana i nā hoʻoiho palekana ʻole o nā waihona (zip, iso, etc.) a me ka hōʻike ʻana i nā ʻōlelo aʻo no ka hoʻoiho palekana ʻole o nā palapala (docx, pdf, etc.). Manaʻo ʻia ka pāpā ʻana i nā palapala a me nā ʻōlelo aʻo no nā kiʻi, kikokikona, a me nā faila media i ka hoʻokuʻu ʻana aʻe. Hoʻokō ʻia ka pāpā ʻana no ka mea hiki ke hoʻohana ʻia ka hoʻoiho ʻana i nā faila me ka ʻole o ka hoʻopili ʻana e hana i nā hana ʻino ma o ka hoʻololi ʻana i ka ʻike i ka wā o ka hoʻouka ʻana o MITM.
- Hōʻike ka papa kuhikuhi pōʻaiapili paʻamau i ke koho "Hōʻike mau i ka URL piha", kahi i koi mua ai e hoʻololi i nā hoʻonohonoho ma ka ʻaoʻao about:flags e hiki ai. Hiki ke ʻike ʻia ka URL piha ma ke kaomi pālua ʻana i ka pahu helu wahi. E hoʻomanaʻo mākou iā ʻoe e hoʻomaka ana me Chrome 76, ma ke ʻano maʻamau ua hoʻomaka ka ʻōlelo e hōʻike ʻia me ka ʻole o ka protocol a me ka www subdomain. Ma Chrome 79, ua wehe ʻia ka hoʻonohonoho e hoʻihoʻi i ka ʻano kahiko, akā ma hope o ka hauʻoli o ka mea hoʻohana, ua hoʻohui ʻia kahi hae hoʻokolohua hou ma Chrome 83 e hoʻohui i kahi koho i ka papa kuhikuhi e hoʻopau i ka hūnā a hōʻike i ka URL piha i nā kūlana āpau.
- Ua hoʻololi hou ʻia ka manaʻo e wehe i ke kākoʻo FTP. Ma Chrome 86, ua pio ʻo FTP ma kahi o 1% o nā mea hoʻohana, a ma Chrome 87 e hoʻonui ʻia ka nui o ka hemahema i 50%, akā hiki ke hoʻihoʻi ʻia ke kākoʻo me ka hoʻohana ʻana i ka "--enable-ftp" a i ʻole "- -enable-features=FtpProtocol" hae. Ma Chrome 88, e pio loa ke kākoʻo FTP.
- Ma ka mana no Android E like me ka mana pākaukau, ke nānā nei ka luna hoʻokele ʻōlelo huna i nā inoa komo a me nā ʻōlelo huna i mālama ʻia e kūʻē i kahi waihona ʻikepili o nā moʻokāki i hoʻopilikia ʻia, e hōʻike ana i kahi ʻōlelo aʻo inā ʻike ʻia kekahi mau pilikia a inā paha e hoʻāʻo ʻia nā ʻōlelo huna liʻiliʻi. Hana ʻia ka nānā ʻana e kūʻē i kahi waihona ʻikepili o nā moʻokāki i hoʻopilikia ʻia ma mua o 4 biliona i hōʻike ʻia i nā leaks waihona ʻikepili mea hoʻohana. No ka mālama ʻana i ka pilikino, hana ʻia ka hōʻoia prefix hash ma ka ʻaoʻao mea hoʻohana, a ʻaʻole i kaʻana like ʻia nā ʻōlelo huna ponoʻī a me kā lākou hashes piha i waho.
- Ma ka mana no Android Ua hoʻoneʻe ʻia hoʻi ke pihi "Safety Check" a me ka hiʻohiʻona "Enhanced Safe Browsing". Hōʻike ke pihi "Safety Check" i kahi hōʻuluʻulu manaʻo o nā pilikia palekana hiki ke loaʻa, e like me ka hoʻohana ʻana i nā ʻōlelo huna i hoʻopilikia ʻia, ke kūlana o ka nānā ʻana o ka Safe Browsing no nā pūnaewele ʻino, ke alo o nā mea hou i nalowale, a me ka ʻike ʻana i nā mea hoʻohui ʻino. Hoʻāla ka Enhanced Safe Browsing i nā nānā hou aʻe e pale aku i ka phishing, ka hana ʻino, a me nā hoʻoweliweli pūnaewele ʻē aʻe, a hoʻokomo pū i ka pale hou no kāu moʻokāki Google a me nā lawelawe Google (Gmail, Drive, etc.). ʻOiai ʻo ke ʻano Safe Browsing maʻamau e hana i nā nānā kūloko me ka hoʻohana ʻana i kahi waihona ʻikepili i hoʻoiho pinepine ʻia i ka ʻōnaehana o ka mea kūʻai aku, hoʻouna ka Enhanced Safe Browsing i ka ʻike e pili ana i nā ʻaoʻao a me nā ukana iā Google no ka nānā manawa maoli, e ʻae ana iā ʻoe e pane koke i nā hoʻoweliweli i ka wā e ʻike ʻia ai, me ka kali ʻole i ka papa inoa ʻeleʻele kūloko e hoʻonui ʻia.
- Hoʻohui ʻia ke kākoʻo no ka faila hōʻailona ".well-known/change-password", kahi e hiki ai i nā mea nona ka pūnaewele ke kuhikuhi i ka helu wahi o ka palapala pūnaewele no ka hoʻololi ʻana i ka ʻōlelo huna. Inā hoʻopili ʻia ka ʻike o ka mea hoʻohana, e hoʻomaka koke ʻo Chrome i ka mea hoʻohana me kahi palapala hoʻololi ʻōlelo huna e pili ana i ka ʻike ma kēia faila.
- Ua hoʻokō ʻia kahi ʻōlelo aʻoaʻo "Safety Tip" hou, i hōʻike ʻia i ka wā e wehe ai i nā pūnaewele nona ka mana like loa me kahi pūnaewele ʻē aʻe a hōʻike ʻia nā heuristics aia kahi kiʻekiʻe o ka spoofing (no ka laʻana, wehe ʻia ka goog0le.com ma kahi o google.com).
* Ua hoʻokō ʻia ke kākoʻo no ka cache Back-forward, e hāʻawi ana i ka hoʻokele koke i ka wā e hoʻohana ai i nā pihi "Back" a me "Forward" a i ʻole ke hoʻokele ʻana i nā ʻaoʻao i nānā mua ʻia o ka pūnaewele o kēia manawa. Hoʻohana ʻia ka cache me ka hoʻohana ʻana i ka hoʻonohonoho chrome://flags/#back-forward-cache.
- Hoʻonui i ka hoʻohana ʻana i nā kumuwaiwai CPU no waho o ka puka makani. Nānā ʻo Chrome i ka uhi ʻia ʻana o ka puka aniani e nā puka makani ʻē aʻe a pale i ke kaha kiʻi ʻana i nā pika ma nā wahi o ka overlap. Ua hoʻohana ʻia kēia loiloi no kahi hapa liʻiliʻi o nā mea hoʻohana ma Chrome 84 a me 85 a hiki i kēia manawa ma nā wahi āpau. Ke hoʻohālikelike ʻia me nā hoʻokuʻu mua, ua hoʻoholo ʻia kahi kūpono ʻole me nā ʻōnaehana virtualization i hōʻike ʻia nā ʻaoʻao keʻokeʻo blank.
- Hoʻonui ʻia ka ʻoki kumu no nā ʻaoʻao hope. ʻAʻole hiki ke hoʻopau hou ʻia kēlā mau tab ma mua o 1% o nā kumuwaiwai CPU a hiki ke hoʻāla ʻia ʻaʻole ʻoi aku ma mua o hoʻokahi manawa i kēlā me kēia minuke. Ma hope o ʻelima mau minuke o ka noho ʻana ma hope, ua maloʻo nā tabs, koe naʻe nā tab e pāʻani ana i ka ʻike multimedia a i ʻole ka hoʻopaʻa ʻana.
- Ua hoʻomaka hou ka hana ma ka hoʻohui ʻana i ke poʻomanaʻo HTTP User-Agent. Ma ka mana hou, kākoʻo no ka mea hoʻohana-Agent Client Hints mechanism, i hoʻomohala ʻia ma ke ʻano he pani no ka User-Agent, ua hoʻāla ʻia no nā mea hoʻohana āpau. ʻO ka mīkini hou e pili ana i ka hoʻihoʻi koho ʻana i nā ʻikepili e pili ana i nā ʻōkuhi kikoʻī a me nā ʻōnaehana ʻōnaehana (version, platform, etc.) wale nō ma hope o kahi noi a ke kikowaena a hāʻawi i nā mea hoʻohana i ka manawa koho e hāʻawi i kēlā ʻike i nā mea nona ka pūnaewele. Ke hoʻohana nei i ka User-Agent Client Hints, ʻaʻole i hoʻouna ʻia ka mea hōʻike ma ke ʻano me ka ʻole o kahi noi kikoʻī, kahi e hiki ʻole ai ka ʻike passive (ma ka maʻamau, hōʻike ʻia ka inoa polokalamu kele pūnaewele).
Ua hoʻololi ʻia ka hōʻailona o ka hiki ʻana o kahi mea hou a me ka pono e hoʻomaka hou i ka polokalamu kele pūnaewele. Ma kahi o ka pua kala, ʻike ʻia ʻo "Update" i kēia manawa ma ke kahua avatar account. - Ua hana ʻia ka hana e hoʻohuli i ka polokalamu kele pūnaewele e hoʻohana i nā huaʻōlelo inclusive. Ma nā inoa kulekele, ua hoʻololi ʻia nā huaʻōlelo "whitelist" a me "blacklist" me ka "allowlist" a me "blocklist" (e hoʻomau ʻia nā kulekele i hoʻohui ʻia, akā e hōʻike lākou i kahi ʻōlelo aʻo e pili ana i ka hoʻopau ʻia). Ma nā inoa code a me nā faila, ua hoʻololi ʻia nā kuhikuhi i ka "blacklist" me ka "blocklist". Ua hoʻololi ʻia nā kuhikuhi i ʻike ʻia e ka mea hoʻohana i ka "blacklist" a me "whitelist" i ka hoʻomaka o 2019.
Hoʻohui ʻia kahi mana hoʻokolohua e hoʻoponopono i nā ʻōlelo huna i mālama ʻia, hoʻohana ʻia me ka hae "chrome://flags/#edit-passwords-in-settings". - Ua hoʻoneʻe ʻia ka Native File System API i ka māhele o ka API paʻa a loaʻa i ka lehulehu, e ʻae iā ʻoe e hana i nā noi pūnaewele e launa pū me nā faila ma ka ʻōnaehana faila kūloko. No ka laʻana, koi ʻia ka API hou i nā kaiapuni hoʻomohala hoʻohui ʻia e pili ana i ka polokalamu kele pūnaewele, kikokikona, kiʻi a me nā mea hoʻoponopono wikiō. No ka hiki ke kākau pololei a heluhelu i nā faila a i ʻole ka hoʻohana ʻana i nā dialogs e wehe a mālama i nā faila, a me ka hoʻokele ʻana i nā ʻike o nā papa kuhikuhi, noi ka noi i ka mea hoʻohana no ka hōʻoia kūikawā.
- Hoʻohui ʻia kahi mea koho CSS ":focus-visible", e hoʻohana ana i nā heuristics e hoʻohana ai ka polokalamu kele i ka wā e hoʻoholo ai inā e hōʻike i ka hōʻailona hoʻololi hoʻololi (i ka neʻe ʻana i ka manaʻo i kahi pihi me ka hoʻohana ʻana i nā pōkole keyboard, ʻike ʻia ka hōʻailona, akā ke kaomi ʻana me ka ʻiole. , ʻaʻole ia). ʻO ka mea koho CSS i loaʻa mua ":focus" e hōʻike mau i ka manaʻo. Eia kekahi, ua hoʻohui ʻia ke koho "Quick Focus Highlight" i nā hoʻonohonoho, i ka wā e hiki ai, e hōʻike ʻia kahi hōʻailona kikoʻī hou aʻe ma hope o nā mea hana, e ʻike mau ʻia inā ʻaʻole i hoʻopau ʻia nā hiʻohiʻona o ka hiʻohiʻona ʻike ma ka ʻaoʻao ma. CSS.
- Ua hoʻohui ʻia kekahi mau API hou i ka Origin Trials mode (nā hiʻohiʻona hoʻokolohua e koi ai i ka hoʻāla ʻokoʻa). Hōʻike ka hoʻokolokolo kumu i ka hiki ke hana me ka API i kuhikuhi ʻia mai nā noi i hoʻoiho ʻia mai localhost a i ʻole 127.0.0.1, a i ʻole ma hope o ke kākau inoa ʻana a loaʻa i kahi hōʻailona kūikawā kūpono no ka manawa palena no kahi pūnaewele kikoʻī.
- WebHID API no ka loaʻa haʻahaʻa haʻahaʻa i nā mea HID (nā mea hoʻohana kanaka, keyboards, mice, gamepads, touchpads), e hiki ai iā ʻoe ke hoʻokō i ka loiloi o ka hana ʻana me kahi hāmeʻa HID ma JavaScript e hoʻonohonoho i ka hana me nā mea HID liʻiliʻi me ka loaʻa ʻole o nā mea hoʻokele kūikawā i ka ʻōnaehana. ʻO ka mea mua, ke manaʻo nei ka API hou e hāʻawi i ke kākoʻo no nā gamepads.
- API no ka ʻike maka, hoʻolōʻihi i ka API hoʻonoho puka makani no ke kākoʻo ʻana i ka hoʻonohonoho hoʻonohonoho ʻana o nā pale lehulehu. ʻAʻole like me ka window.screen, hiki i ka API hou ke hoʻololi i ke kau ʻana o kahi puka makani ma ka ākea ākea o nā ʻōnaehana multi-monitor, me ka ʻole e kaupalena ʻia i ka pale o kēia manawa.
- ʻO ka meta tag battery-savings, kahi e hiki ai i ka pūnaewele ke hoʻomaopopo i ka polokalamu kele pūnaewele e pili ana i ka pono e hoʻāla i nā modes e hōʻemi i ka hoʻohana ʻana i ka mana a me ka hoʻonui ʻana i ka ukana CPU.
- COOP Reporting API no ka hōʻike ʻana i nā ʻano hana hoʻokaʻawale Cross-Origin-Embedder-Policy (COEP) a me Cross-Origin-Opener-Policy (COOP), me ka ʻole o ka hoʻohana ʻana i nā kapu maoli.
- Hāʻawi ka Credential Management API i kahi ʻano hōʻoia hou, PaymentCredential, e hāʻawi ana i ka hōʻoia hou o ka hana uku e hana ʻia nei. Hiki i ka ʻaoʻao hilinaʻi, e like me ka panakō, ke hana i kahi kī lehulehu, kahi PublicKeyCredential, hiki ke noi ʻia e ka mea kūʻai aku no ka hōʻoia ʻana i ka uku palekana.
- ʻO ka PointerEvents API no ka hoʻoholo ʻana i ke kāʻei ʻana o ka stylus* ua hoʻohui i ke kākoʻo no nā kihi kiʻekiʻe (ke kihi ma waena o ka stylus a me ka pale) a me ka azimuth (ke kihi ma waena o ke koʻi X a me ke kuhi ʻana o ka stylus ma ka pale), ma kahi o ka ʻO nā kihi TiltX a me TiltY (nā kihi ma waena o ka mokulele mai ka stylus a me kekahi o nā koi a me ka mokulele mai nā koʻi Y a me Z). Hoʻohui pū ʻia nā hana hoʻololi ma waena o ke kiʻekiʻe / azimuth a me TiltX / TiltY.
- Ua hoʻololi i ka hoʻopili ʻana o ka lewa ma nā URL ke helu ʻia i nā mea lawelawe protocol - ua hoʻololi ke ʻano navigator.registerProtocolHandler() i nā hakahaka me "%20" ma kahi o "+", e hoʻohui i ka ʻano me nā polokalamu kele ʻē aʻe e like me Firefox.
- Ua hoʻokomo ʻia kahi pseudo-element "::marker" i CSS, e ʻae iā ʻoe e hoʻopilikino i ke kala, ka nui, ke ʻano a me ke ʻano o nā helu a me nā kiko no nā papa inoa ma nā poloka. A .
- Kākoʻo hoʻohui ʻia no ke poʻomanaʻo HTTP Document-Policy, kahi e hiki ai iā ʻoe ke hoʻonohonoho i nā lula no ke komo ʻana i nā palapala, e like me ka mīkini hoʻokaʻawale sandbox no nā iframes, akā ʻoi aku ka honua. No ka laʻana, ma o Document-Policy hiki iā ʻoe ke kaupalena i ka hoʻohana ʻana i nā kiʻi haʻahaʻa haʻahaʻa, hoʻopau i nā API JavaScript lohi, hoʻonohonoho i nā lula no ka hoʻouka ʻana i nā iframes, nā kiʻi a me nā palapala, e kaupalena i ka nui o ka palapala holoʻokoʻa a me ka hele ʻana, pāpā i nā ala e alakaʻi ai i ka unuhi hou ʻana i ka ʻaoʻao, a hoʻopau i ka hana Scroll-To-Text.
- I ʻeleʻele hoʻohui i ke kākoʻo no ka 'inline-grid', 'grid', 'inline-flex' a me 'flex' mau ʻāpana i hoʻonohonoho ʻia ma o ka waiwai CSS 'hōʻike'.
- Hoʻohui ʻia ʻo ParentNode.replaceChildren() e hoʻololi i nā keiki a pau o kahi node makua me kahi node DOM ʻē aʻe. Ma mua, hiki iā ʻoe ke hoʻohana i kahi hui o node.removeChild() a me node.append() a i ʻole node.innerHTML a me node.append() e pani i nā nodes.
- Ua hoʻonui ʻia ka laulā o nā papa kuhikuhi URL hiki ke hoʻohana ʻia me registerProtocolHandler(). Aia ka papa inoa o nā papahana i nā protocols decentralized cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns a me ssb, e hiki ai iā ʻoe ke wehewehe i nā loulou i nā mea e pili ana i ka pūnaewele a i ʻole ka puka e hāʻawi ana i ke komo i ka punawai.
- Hoʻohui ʻia ke kākoʻo no ka ʻano kikokikona/html i ka Asynchronous Clipboard API no ke kope ʻana a me ka hoʻopili ʻana i ka HTML ma o ka clipboard (hoʻomaʻemaʻe ʻia nā kūkulu HTML weliweli i ka wā e kākau a heluhelu i ka clipboard). ʻO ka hoʻololi, no ka laʻana, hiki iā ʻoe ke hoʻonohonoho i ka hoʻokomo ʻana a me ke kope ʻana i nā kikokikona i hoʻohālikelike ʻia me nā kiʻi a me nā loulou i nā mea hoʻoponopono pūnaewele.
- Ua hoʻohui ʻo WebRTC i ka hiki ke hoʻopili i kāna mau mea lawelawe ʻikepili ponoʻī, i kapa ʻia ma nā pae hoʻopili a i ʻole decoding o WebRTC MediaStreamTrack. No ka laʻana, hiki ke hoʻohana ʻia kēia mana e hoʻohui i ke kākoʻo no ka hoʻopili ʻana i ka ʻikepili i hoʻouna ʻia ma o nā kikowaena waena.
Ma ka mīkini JavaScript V8, ua hoʻokō ʻia ka hoʻokō o Number.prototype.toString e 75%. Hoʻohui ʻia ka waiwai .name i nā papa asynchronous me kahi waiwai ʻole. Ua wehe ʻia ke ʻano Atomics.wake, i hoʻokahi manawa i kapa ʻia ʻo Atomics.notify e hoʻokō i ka kikoʻī ECMA-262. Ua wehe ʻia ke code no ka mea hana hoʻāʻo fuzzing JS-Fuzzer. - ʻO ka Liftoff baseline compiler no WebAssembly i hoʻokuʻu ʻia i ka hoʻokuʻu hope loa me ka hiki ke hoʻohana i nā ʻōkuhi vector SIMD e wikiwiki i nā helu. Ma ka hoʻoholo ʻana i nā hoʻāʻo, hiki i ka optimization ke wikiwiki i kekahi mau hoʻokolohua ma 2.8 mau manawa. ʻOi aku ka wikiwiki o ke kāhea ʻana i nā hana JavaScript i lawe ʻia mai WebAssembly.
- Ua hoʻonui ʻia nā mea hana no nā mea hoʻomohala pūnaewele: Ua hoʻohui ka ʻaoʻao Media i ka ʻike e pili ana i nā mea pāʻani i hoʻohana ʻia e pāʻani wikiō ma ka ʻaoʻao, me ka ʻikepili hanana, nā lāʻau, nā waiwai waiwai a me nā ʻāpana decoding frame (no ka laʻana, hiki iā ʻoe ke hoʻoholo i nā kumu o ka frame. pilikia a me ka pilina pili mai JavaScript) .
- Ma ka ʻaoʻao ʻatikala o ka panel Elements, ua hoʻohui ʻia ka hiki ke hana i nā kiʻi kiʻi o ka mea i koho ʻia (no ka laʻana, hiki iā ʻoe ke hana i kahi kiʻi kiʻi o ka papa o nā mea a i ʻole ka papa).
- I loko o ka punaewele punaewele, ua hoʻololi ʻia ka papa hoʻolaha pilikia me kahi leka maʻamau, a hūnā ʻia nā pilikia me nā Kuki ʻaoʻao ʻekolu ma ka paʻamau i ka pā Isues a hiki iā ia me kahi pahu pahu kūikawā.
- Ma ka ʻaoʻao Rendering, ua hoʻohui ʻia kahi pihi "Disable local fonts", e hiki ai iā ʻoe ke hoʻohālikelike i ka nele o nā font kūloko, a ma ka pā Sensors hiki iā ʻoe ke hoʻohālikelike i ka hana ʻole o ka mea hoʻohana (no nā noi e hoʻohana ana i ka Idle Detection API).
- Hāʻawi ka papa noi i ka ʻike kikoʻī e pili ana i kēlā me kēia iframe, pukaaniani hāmama, a me ka pop-up, me ka ʻike e pili ana i ke kaʻawale Cross-Origin me ka hoʻohana ʻana i ka COEP a me COOP.
Ua hoʻomaka ʻia ka hoʻokō ʻana o ka protocol QUIC e ka mana i kūkulu ʻia ma ka kikoʻī IETF, ma kahi o ka mana Google o QUIC.
Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou i 35 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. Hoʻokahi nāwaliwali (CVE-2020-15967, ke komo ʻana i ka hoʻomanaʻo i hoʻokuʻu ʻia ma ke code no ka launa pū ʻana me Google Payments) i hōʻailona ʻia he koʻikoʻi, ʻo ia. hiki iā ʻoe 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. 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 27 he $71500 (hoʻokahi makana $15000, ʻekolu mau makana $7500, ʻelima mau makana $5000, ʻelua mau makana $3000, hoʻokahi makana $200, a me ʻelua mau makana $500). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 13.
Lawe ʻia mai Opennet.ru
Source: linux.org.ru
