Google mwepụta ihe nchọgharị weebụ ... N'otu oge ntọhapụ kwụsiri ike nke ọrụ efu , nke na-eje ozi dị ka ndabere nke Chrome. Ihe nchọgharị Chrome iji akara ngosi Google, ọnụnọ nke usoro maka izipu ọkwa ma ọ bụrụ na ọ dara, ikike ibudata modul Flash na arịrịọ, modul maka ịkpọ ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na nnyefe na-akpaghị aka n'oge ọchụchọ. . Edebere mwepụta Chrome 79 na-esote maka Disemba 10.
:
- nkwado nnwale maka "DNS n'elu HTTPS" (DoH, DNS n'elu HTTPS), nke a ga-ahọrọ maka ụfọdụ ndị ọrụ nke ntọala sistemụ ha na-egosilarị ndị na-enye DNS na-akwado DoH. Dịka ọmụmaatụ, ọ bụrụ na onye ọrụ nwere DNS 8.8.8.8 akọwapụtara na ntọala sistemụ, a ga-arụ ọrụ Google's DoH ("https://dns.google.com/dns-query") na Chrome ma ọ bụrụ na DNS bụ 1.1.1.1. XNUMX, wee ọrụ DoH Cloudflare ("https://cloudflare-dns.com/dns-query"), wdg.
Iji jikwaa ma agbanyere DoH, etinyere ntọala “chrome://flags/#dns-over-https”. A na-akwado ụdị ọrụ atọ: echekwara, akpaaka na gbanyụọ. Na ọnọdụ "dị nchebe", a na-ekpebi ndị ọbịa naanị na ụkpụrụ echekwara na mbụ (anatara site na njikọ echekwara) yana arịrịọ site na DoH; Na ọnọdụ "akpaka", ọ bụrụ na DoH na cache echedoro adịghị, enwere ike weghachite data na cache na-enweghị nchebe wee nweta site na DNS omenala. Na ọnọdụ “gbanyụọ”, a na-enyocha cache nkekọrịta ma ọ bụrụ na enweghị data, a na-eziga arịrịọ ahụ site na sistemụ DNS.
- Ngwa mmekọrịta nwere nkwado izizi maka bọọdụ kekọrịtara, mana enwebeghị ike maka ndị ọrụ niile. N'ihe atụ nke Chrome jikọtara na otu akaụntụ, ị nwere ike nweta ọdịnaya dị na klipbọọdụ ngwaọrụ ọzọ, gụnyere ikesa klipbọọdụ n'etiti sistemụ mkpanaka na desktọpụ. A na-ezobe ọdịnaya nke clipboard site na iji ezoro ezo na njedebe na njedebe, nke na-adịghị ekwe ka ịnweta ederede na sava Google;
- Maka ụfọdụ ụdị nke ndị ọrụ, enyerela nhọrọ nnwale ka ịgbanwee isiokwu wee hazie ihuenyo egosiri mgbe ị na-emepe taabụ ọhụrụ. Na mgbakwunye na ịhọrọ onyonyo ndabere, menu “Hazie”, nke egosiri na akuku aka nri ala nke ihuenyo taabụ ọhụrụ, na-akwado ugbu a ịgbanwe usoro nhazi ụzọ mkpirisi na ikike ịgbanwe isiokwu. Enwere ike ịtụ aro ụzọ mkpirisi na-akpaghị aka dabere na saịtị a na-eletakarị, onye ọrụ ahaziri ya, ma ọ bụ nwee nkwarụ kpamkpam. Ị nwere ike họrọ isiokwu imewe site na nhazi nke isiokwu ndị eburu ụzọ pụta ma ọ bụ mepụta nke gị dabere na nhọrọ nke agba achọrọ na palette. Iji mee ka atụmatụ ọhụrụ nwee ike, ị nwere ike iji ọkọlọtọ "chrome://flags/#ntp-customization-menu-v2" na
"chrome://flags/#chrome-colors"; - Maka ụlọ ọrụ, a na-enyere ogwe adreesị ndabere aka ịchọ faịlụ na nchekwa Google Drive. A na-eme ọchụchọ ọ bụghị naanị site na aha, kamakwa site na ọdịnaya nke akwụkwọ, na-eburu n'uche akụkọ ihe mere eme nke nchọpụta ha n'oge gara aga;
- Agụnyere akụrụngwa nyocha okwuntughe, nke a ga-eji nke nta nke nta arụ ọrụ maka ụfọdụ ndị ọrụ (maka ịgbalite mmanye, a na-enye ọkọlọtọ “chrome://flags/#password-leak-detection”). Nyochaa okwuntughe mbụ n'ụdị , emebere iji nyochaa ike okwuntughe nke onye ọrụ na-eji. Mgbe ị na-agbalị ịbanye na webụsaịtị ọ bụla, Nyochaa Okwuntughe na-enyocha nbanye na paswọọdụ gị megide nchekwa data nke akaụntụ ndị mebiri emebi, na-egosipụta ịdọ aka ná ntị ma ọ bụrụ na achọpụtara nsogbu (lelee dabere na prefix hash akụkụ onye ọrụ). A na-eme nlele ahụ megide nchekwa data na-ekpuchi ihe karịrị ijeri 4 ijeri akaụntụ ndị pụtara na ọdụ data ndị ọrụ ewepụrụ. A na-egosipụtakwa ịdọ aka ná ntị mgbe ị na-agbalị iji okwuntughe ndị dị ntakịrị dị ka "abc123";
- Agbakwunyere ikike ịmalite oku site na Android- ngwaọrụ ejikọtara na otu akaụntụ Google. Na ihe nchọgharị desktọpụ, onye ọrụ nwere ike ịgosi nọmba ekwentị na ederede ahụ, pịa aka nri, ma ziga oku ahụ na Android- ngwaọrụ, mgbe nke ahụ gasịrị, ọkwa ga-apụta na ekwentị nke na-enye gị ohere ịmalite oku;
- Agbanwewo usoro nke ntụtụ aka ngwaọrụ mgbe ị na-ebugharị òké n'elu aha taabụ. Ngwá ọrụ a na-egosi ugbu a dị ka ngọngọ mmapụta nke na-egosi ederede aha zuru ezu na URL ibe. Ihe mgbochi ahụ dị mma iji ngwa ngwa chọta ibe achọrọ mgbe ị na-emepe ọnụ ọgụgụ dị ukwuu nke taabụ (kama ịga na taabụ, ị nwere ike ibugharị òké n'elu panel na taabụ wee chọta ibe ị na-achọ). N'ọdịnihu, a na-eme atụmatụ igosipụta thumbnail ibe na ngọngọ a;
- Agbakwunyere njirimara nnwale (chrome://flags/#enable-force-dark) iji manye iji isiokwu gbara ọchịchịrị mgbe ị na-elele weebụsaịtị. Iji hụ na ngosi gbara ọchịchịrị nke saịtị ahụ, agba na-atụgharị;
- nkwado nkọwapụta , nke na-enye gị ohere ịdebanye aha CSS nke gị nke na-abụkarị ụdị ọ bụla, na-enye gị ohere ịtọ uru na-adịghị mma, na-enye gị ohere ijikọ mmetụta animation. Iji debanye aha ụlọ, ị nwere ike iji usoro registerProperty() ma ọ bụ iwu “@property” CSS, dịka ọmụmaatụ:
CSS.registerProperty({
aha: "--my-font-size",
syntax: ""ogologo",
Uru mbụ: "0px",
eketa: ụgha
}); - Na ụdị nnwale mmalite (atụmatụ nnwale chọrọ iche ) Ọtụtụ API ọhụrụ ka atụpụtala. Ọnwụnwa mmalite na-egosi ike iji API arụ ọrụ nke ọma site na ngwa ebudatara na localhost ma ọ bụ 127.0.0.1, ma ọ bụ mgbe ị debanyere aha na ịnweta akara ngosi pụrụ iche nke dị irè maka obere oge maka saịtị akọwapụtara.
- API , nke na-enye gị ohere ịmepụta ngwa weebụ na-emekọrịta ihe na faịlụ na usoro faịlụ mpaghara. Dịka ọmụmaatụ, API ọhụrụ ahụ nwere ike ịdị na-achọ na gburugburu mmepe agbakwunyere dabere na ihe nchọgharị, ederede, onyonyo na ndị ndezi vidiyo. Iji nwee ike ide ma gụọ faịlụ ozugbo, jiri dialog mepee ma chekwaa faịlụ, yana ịnyagharịa na ọdịnaya nke akwụkwọ ndekọ aha, ngwa ahụ na-ajụ onye ọrụ maka nkwenye pụrụ iche;

- Nhazi , nke na-enye gị ohere idowe akwụkwọ ibe weebụ ekwenyesiri ike na saịtị ndị ọzọ dị ka ibe mbụ nye onye ọrụ (na-agbanweghị URL), ike ibudata sub-akụrụngwa (CSS, JS, oyiyi, wdg) site na saịtị mbụ. A kọwapụtara isi mmalite nke akụrụngwa site na nkụnye eji isi mee HTTP, nke na-akọwapụtakwa hash nkwenye iji nyochaa akụrụngwa ọ bụla. Site na njirimara ọhụrụ a, ndị na-eweta ọdịnaya nwere ike ịmepụta otu faịlụ HTML bịanyere aka na ya gụnyere ihe niile metụtara mpaghara;
- API , ikwe ka ngwa webụ nweta ozi SMS, dịka ọmụmaatụ, megharịa nkwenye nke azụmahịa site na iji koodu otu oge ezitere site na SMS. A na-enye ohere naanị na SMS nwere mkpado pụrụ iche nke na-ekpebi njikọ nke ozi na ngwa weebụ akọwapụtara;
- API , nke na-enye gị ohere ịmepụta ngwa weebụ na-emekọrịta ihe na faịlụ na usoro faịlụ mpaghara. Dịka ọmụmaatụ, API ọhụrụ ahụ nwere ike ịdị na-achọ na gburugburu mmepe agbakwunyere dabere na ihe nchọgharị, ederede, onyonyo na ndị ndezi vidiyo. Iji nwee ike ide ma gụọ faịlụ ozugbo, jiri dialog mepee ma chekwaa faịlụ, yana ịnyagharịa na ọdịnaya nke akwụkwọ ndekọ aha, ngwa ahụ na-ajụ onye ọrụ maka nkwenye pụrụ iche;
- Arụmọrụ nke ibu ihe ArrayBuffer site na Web Socket amụbaala nke ukwuu. Linux a hụrụ mmụba nke ugboro 7.5 na ọsọ nbudata, Windows — ugboro 4.1, n'ime macOS — ugboro 7.8;
- Agbakwunyere ike ịkọwa uru nghọta dị ka pasent na njirimara CSS opacity, nkwụsị-opacity, njuputa-opacity, ọrịa strok-opacity, na shape-image-threshold. Dịka ọmụmaatụ, kama "opacity: 0.5" ị nwere ike ugbu a dee "opacity: 50%";
- Na API Na-enye ohere ịgafe stampụ oge aka ike na arụmọrụ.measure() na arụmọrụ.mark() oku iji mee nha n'etiti ha, yana ịkọwa metadata aka ike;
- Na Mgbasa Ozi API nkwado maka ịkọwapụta ndị njikwa maka ịgbanwe ọnọdụ na iyi (chọọ), na mgbakwunye na nkwụsịtụ dị na mbụ wee malite ndị njikwa ọkpụkpọ;
- Na injin JavaScript V8 ọnọdụ ndabere maka ịkọwa edemede na ofufe ka a na-ebudata ya na netwọkụ. Nkwalite arụ ọrụ nyere anyị ohere ibelata oge nchịkọta edemede site na 5-20%. Ntọhapụ ọhụrụ a na-emekwa ka arụ ọrụ nke imebi ihe (ịtụgharị "const {x, y} = ihe;" ka "const x = ihe.x; const y = ihe.y;"). Ọsọ nhazi emelitere maka okwu RegExp yana nkewa na-adakọghị.
Ọsọ nke ịkpọ ọrụ Javascript sitere na WebAssembly na nke ọzọ abawanyela nke ukwuu (site na 9-20%). Mgbe ị na-achịkọta bytecode, arụ ọrụ nke ịrụ tebụl na-ekekọta na ọnọdụ mbụ abawanyela, nke belatara oriri ebe nchekwa site na.
1-2.5%.
- ngwaọrụ maka ndị mmepe weebụ. Enwere ike iji dashboard nyocha ugbu a yana njiri mara ndị ọzọ dịka igbochi arịrịọ na nbudata nbudata. Nkwado agbakwunyere maka nbipu ndị nrụpụta ịkwụ ụgwọ site na API Payment. Agbakwunyela akara LCP (Kachasị ọdịnaya ọdịnaya) na panel nyocha arụmọrụ, na-egosipụta oge ntinye nke ihe kachasị ukwuu;
- XSS Auditor cross-site scripting usoro igbochi, nke a ghọtara dị ka adịghị arụ ọrụ (ndị na-awakpo ogologo oge ejirila ụzọ gafere nchebe XSS Auditor) ma na-agbakwụnye vector ọhụrụ maka nkwụsị ozi;
- Na nsụgharị maka Android E tinyela ikike iji isiokwu gbara ọchịchịrị maka menus, ntọala, na ọnọdụ ịnyagharịa na weebụsaịtị mepere emepe.
Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ . Achọpụtara ọtụtụ n'ime adịghị ike ndị ahụ n'ihi nnwale akpaghị aka site na iji ngwaọrụ , , , и . Ọnweghị nsogbu dị oke egwu achọpụtala nke ga-eme ka mmadụ ghara ịgafe ọkwa niile nke nchekwa ihe nchọgharị wee mebie koodu na sistemụ na mpụga igbe igbe. Dị ka akụkụ nke mmemme iji kwụọ ụgwọ ụgwọ maka ịchọpụta adịghị ike maka ntọhapụ ugbu a, Google kwụrụ ụgwọ nrite 21 ruru $ 59500 (otu ihe nrite $ 20000, otu onyinye $ 15000, otu onyinye $ 5000, onyinye $ 3000 abụọ, onyinye $ 2000 atọ, onyinye $ 1000, $ 500, ise $ 4. ). Achọpụtabeghị nha ụgwọ ọrụ XNUMX ahụ.
isi: opennet.ru


