Chrome 78 ewepụtara

Google ọkọnọ mwepụta ihe nchọgharị weebụ Chrome 78... N'otu oge dị ntọhapụ kwụsiri ike nke ọrụ efu chromium, nke na-eje ozi dị ka ndabere nke Chrome. Ihe nchọgharị Chrome dị iche 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ọ. RLZ parameters. Edebere mwepụta Chrome 79 na-esote maka Disemba 10.

Main gbanwee в Chrome 78:

  • Emere ya 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;

    Chrome 78 ewepụtara

  • 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ụ wetara n'ụdị mgbakwunye mpụga, 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 rụrụ 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 ike ibido oku sitere na ngwaọrụ gam akporo jikọtara na otu akaụntụ Google ahụ. Na ihe nchọgharị desktọpụ, onye ọrụ nwere ike igosi nọmba ekwentị na ederede, pịa aka nri na redirect ọrụ oku na ngwaọrụ gam akporo, mgbe nke ahụ gasịrị, ọkwa ga-apụta na ekwentị na-enye ha 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ị;
  • agbakwunyere nkwado nkọwapụta Njirimara CSS na ụkpụrụ API Ọkwa 1, 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 ịgbalite) Ọ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 Sistemụ faịlụ ala, 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;

      Chrome 78 ewepụtara

    • Nhazi Mgbanwe HTTP bịanyere aka na ya (SXG), 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), gbatịa 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 Nnata SMS, 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;
  • Arụmọrụ nke itinye ihe ArrayBuffer site na webụ Socket emelitere nke ọma. N'elu ikpo okwu Linux enwere mmụba nke nbudata nbudata site na ugboro 7.5, na Windows - site na ugboro 4.1, na macOS - site na 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 Oge onye ọrụ 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 agbakwunyere 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 gụnyere ọ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%.

    Chrome 78 ewepụtara

  • Gbasaa 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;

    Chrome 78 ewepụtara

  • ehichapụ 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;
  • Ụdị gam akporo na-enye ike iji isiokwu gbara ọchịchịrị maka menus, ntọala na ọnọdụ nsoroụzọ maka saịtị mepere emepe.

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ 37 adịghị ike. Achọpụtara ọtụtụ n'ime adịghị ike ndị ahụ n'ihi nnwale akpaghị aka site na iji ngwaọrụ Adreesị Sanitizer, Ihe nchekwa ebe nchekwa, Iguzosi ike n'ezi ihe njikwa, LibFuzzer и AFL. Ọ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

Tinye a comment