Toleo la Chrome 78

Google imewasilishwa kutolewa kwa kivinjari Chrome 78... Wakati huo huo inapatikana kutolewa thabiti kwa mradi wa bure Chromium, ambayo ni msingi wa Chrome. Kivinjari cha Chrome mbalimbali matumizi ya nembo za Google, uwepo wa mfumo wa kutuma arifa katika tukio la ajali, uwezo wa kupakia moduli ya Flash inapohitajika, moduli za kucheza maudhui ya video yaliyolindwa (DRM), mfumo wa kusasisha kiotomatiki, na uwasilishaji unapotafuta. Vigezo vya RLZ. Toleo linalofuata la Chrome 79 limepangwa kufanyika tarehe 10 Desemba.

kuu mabadiliko Π² Chrome 78:

  • Imetekelezwa usaidizi wa majaribio wa "DNS juu ya HTTPS" (DoH, DNS kupitia HTTPS), ambayo itawashwa kwa kuchagua aina fulani za watumiaji ambao mipangilio ya mfumo tayari inaonyesha watoa huduma wa DNS wanaotumia DoH. Kwa mfano, ikiwa mtumiaji ana DNS 8.8.8.8 iliyobainishwa katika mipangilio ya mfumo, basi huduma ya Google ya DoH (β€œhttps://dns.google.com/dns-query”) itawashwa kwenye Chrome; ikiwa DNS ni 1.1.1.1. XNUMX, kisha huduma ya DoH Cloudflare (β€œhttps://cloudflare-dns.com/dns-query”), n.k.

    Ili kudhibiti ikiwa DoH imewashwa, mipangilio ya "chrome://flags/#dns-over-https" imetolewa. Njia tatu za uendeshaji zinaungwa mkono: salama, otomatiki na kuzima. Katika hali ya "salama", seva pangishi hubainishwa tu kulingana na thamani salama zilizohifadhiwa hapo awali (zilizopokewa kupitia muunganisho salama) na maombi kupitia DoH; kurudi kwa DNS ya kawaida haitumiki. Katika hali ya "otomatiki", ikiwa DoH na akiba salama hazipatikani, data inaweza kurejeshwa kutoka kwa akiba isiyo salama na kufikiwa kupitia DNS ya kawaida. Katika hali ya "kuzima", cache iliyoshirikiwa inaangaliwa kwanza na ikiwa hakuna data, ombi linatumwa kupitia mfumo wa DNS.

  • Zana za kusawazisha sasa zina usaidizi wa awali kwa bao klipu zinazoshirikiwa, lakini bado hazijawashwa kwa watumiaji wote. Katika matukio ya Chrome iliyounganishwa na akaunti moja, sasa unaweza kufikia maudhui ya ubao wa kunakili ya kifaa kingine, ikiwa ni pamoja na kushiriki ubao wa kunakili kati ya mifumo ya simu na kompyuta ya mezani. Yaliyomo kwenye ubao wa kunakili yamesimbwa kwa njia fiche kwa usimbaji fiche kutoka mwisho hadi mwisho, ambao hauruhusu ufikiaji wa maandishi kwenye seva za Google;
  • Kwa aina fulani za watumiaji, chaguo la majaribio limewezeshwa ili kubadilisha mandhari na kubinafsisha skrini inayoonyeshwa wakati wa kufungua kichupo kipya. Mbali na kuchagua picha ya usuli, menyu ya "Geuza kukufaa", inayoonyeshwa kwenye kona ya chini ya kulia ya skrini ya kichupo kipya, sasa inasaidia kubadilisha mbinu ya mpangilio wa njia ya mkato na uwezo wa kubadilisha mandhari. Njia za mkato zinaweza kupendekezwa kiotomatiki kulingana na tovuti zinazotembelewa mara nyingi, zilizobinafsishwa na mtumiaji, au kuzimwa kabisa. Unaweza kuchagua mandhari ya muundo kutoka kwa seti ya mandhari yaliyofafanuliwa awali au uunde yako mwenyewe kulingana na uteuzi wa rangi zinazohitajika kwenye paji. Ili kuwezesha vipengele vipya, unaweza kutumia bendera "chrome://flags/#ntp-customization-menu-v2" na
    "chrome://flags/#chrome-colors";

  • Kwa biashara, upau chaguo-msingi wa anwani umewezeshwa kutafuta faili katika hifadhi ya Hifadhi ya Google. Utafutaji haufanyiki tu kwa vyeo, ​​bali pia na yaliyomo ya nyaraka, kwa kuzingatia historia ya ugunduzi wao katika siku za nyuma;

    Toleo la Chrome 78

  • Kipengele cha Kikagua Nenosiri kimejumuishwa, ambacho kitawashwa hatua kwa hatua kwa aina fulani za watumiaji (kwa kuwezesha kulazimishwa, alama ya "chrome://flags/#password-leak-detection" imetolewa). Ukaguzi wa Nenosiri mapema hutolewa kwa fomu nyongeza ya nje, iliyoundwa kuchambua nguvu ya manenosiri yanayotumiwa na mtumiaji. Unapojaribu kuingia kwenye tovuti yoyote, Kikagua Nenosiri hukagua kuingia na nenosiri lako dhidi ya hifadhidata ya akaunti zilizoathiriwa, na kuonyesha onyo ikiwa matatizo yamegunduliwa (angalia kufanyika kulingana na kiambishi awali cha heshi cha upande wa mtumiaji). Ukaguzi unafanywa dhidi ya hifadhidata inayofunika zaidi ya akaunti bilioni 4 zilizoathiriwa ambazo zilionekana kwenye hifadhidata za watumiaji zilizovuja. Onyo pia huonyeshwa wakati wa kujaribu kutumia manenosiri madogo kama vile "abc123";
  • Umeongeza uwezo wa kuanzisha simu kutoka kwa kifaa cha Android kilichounganishwa kwenye akaunti sawa ya Google. Katika kivinjari cha eneo-kazi, mtumiaji anaweza kuangazia nambari ya simu katika maandishi, bonyeza-kulia na uelekeze upya operesheni ya simu kwenye kifaa cha Android, baada ya hapo arifa itatokea kwenye simu kuwaruhusu kuanzisha simu;
  • Umbizo la kidokezo kinachoonyeshwa wakati wa kuelea kipanya juu ya kichwa cha kichupo kimebadilishwa. Kidokezo sasa kinaonekana kama kizuizi ibukizi ambacho kinaonyesha maandishi kamili ya kichwa na URL ya ukurasa. Kizuizi ni rahisi kutumia ili kupata haraka ukurasa unaotaka wakati wa kufungua idadi kubwa ya tabo (badala ya kupitia tabo, unaweza kusonga kipanya juu ya paneli na tabo na kupata ukurasa unaotafuta). Katika siku zijazo, imepangwa kuonyesha kijipicha cha ukurasa kwenye kizuizi hiki;
  • Imeongeza kipengele cha majaribio (chrome://flags/#enable-force-dark) ili kulazimisha matumizi ya mandhari meusi wakati wa kutazama tovuti. Ili kuhakikisha uwasilishaji wa giza wa tovuti, rangi ni inverted;
  • Imeongezwa usaidizi wa vipimo Kiwango cha 1 cha Sifa na Maadili ya CSS, ambayo hukuruhusu kusajili sifa zako za CSS ambazo kila wakati ni za aina mahususi, hukuruhusu kuweka thamani chaguo-msingi, na kukuruhusu kufunga athari za uhuishaji. Ili kusajili mali, unaweza kutumia njia ya registerProperty() au kanuni ya "@property" CSS, kwa mfano:

    CSS.registerProperty({
    jina: "--saizi-yangu-ya-fonti",
    syntax: "β€Ήlengthβ€Ί",
    Thamani ya awali: "0px",
    kurithi: uongo
    });

  • Katika hali ya Majaribio ya Asili (vipengele vya majaribio vinavyohitaji tofauti uanzishaji) API kadhaa mpya zimependekezwa. Jaribio la Asili linamaanisha uwezo wa kufanya kazi na API maalum kutoka kwa programu zilizopakuliwa kutoka kwa mwenyeji au 127.0.0.1, au baada ya kusajili na kupokea tokeni maalum ambayo ni halali kwa muda mfupi kwa tovuti maalum.
    • API Mfumo wa Faili Asilia, ambayo hukuruhusu kuunda programu za wavuti zinazoingiliana na faili kwenye mfumo wa faili wa ndani. Kwa mfano, API mpya inaweza kuhitajika katika mazingira jumuishi ya uendelezaji kulingana na kivinjari, vihariri vya maandishi, picha na video. Ili kuweza kuandika na kusoma faili moja kwa moja, tumia mazungumzo kufungua na kuhifadhi faili, na pia kupitia yaliyomo kwenye saraka, programu inauliza mtumiaji kwa uthibitisho maalum;

      Toleo la Chrome 78

    • Mfumo Mabadilishano ya HTTP yaliyosainiwa (SXG), ambayo hukuruhusu kuweka nakala zilizothibitishwa za kurasa za wavuti kwenye tovuti zingine zinazofanana na kurasa asili kwa mtumiaji (bila kubadilisha URL), kupanuliwa uwezo wa kupakua rasilimali ndogo (CSS, JS, picha, n.k.) kutoka kwa tovuti asili. Chanzo asili cha rasilimali kimebainishwa kupitia kichwa cha Kiungo cha HTTP, ambacho pia hubainisha heshi ya uthibitishaji ili kuthibitisha kila nyenzo. Kwa kipengele hiki kipya, watoa huduma za maudhui wanaweza kuunda faili moja iliyotiwa saini ya HTML inayojumuisha rasilimali ndogo zote zinazohusiana;
    • API Mpokeaji wa SMS, kuruhusu programu ya wavuti kufikia ujumbe wa SMS, kwa mfano, kufanya uthibitishaji wa shughuli kiotomatiki kwa kutumia msimbo wa mara moja uliotumwa kupitia SMS. Ufikiaji hutolewa tu kwa SMS ambayo ina lebo maalum ambayo huamua kuunganishwa kwa ujumbe kwa programu mahususi ya wavuti;
  • Utendaji wa kupakia vitu vya ArrayBuffer kupitia Soketi ya Wavuti umeboreshwa kwa kiasi kikubwa. Kwenye jukwaa la Linux kuna ongezeko la kasi ya kupakua kwa mara 7.5, kwenye Windows - kwa mara 4.1, kwenye macOS - kwa mara 7.8;
  • Imeongeza uwezo wa kufafanua thamani ya uwazi kama asilimia katika uwazi wa sifa za CSS, uwazi wa kusimamisha, uwazi wa kujaza, kutoweka kwa kiharusi, na kiwango cha juu cha picha ya umbo. Kwa mfano, badala ya "opacity: 0.5" sasa unaweza kutaja "opacity: 50%";
  • Katika API Muda wa Mtumiaji Huruhusu kupitisha muhuri wa muda kiholela kwa performance.measure() na performance.mark() simu ili kufanya vipimo kati yao, pamoja na kubainisha metadata kiholela;
  • Katika API Media Kikao aliongeza usaidizi wa kufafanua vidhibiti vya kubadilisha nafasi katika mtiririko (seekto), pamoja na pause iliyokuwapo hapo awali na kuanza vidhibiti vya uchezaji;
  • Katika injini ya JavaScript V8 pamoja hali ya usuli ya kuchanganua hati moja kwa moja inapopakuliwa kwenye mtandao. Uboreshaji uliotekelezwa ulituruhusu kupunguza muda wa utungaji hati kwa 5-20%. Toleo jipya pia linaboresha utendakazi wa urekebishaji wa kitu (kubadilisha "const {x, y} = object;" kuwa "const x = object.x; const y = object.y;"). Kasi ya uchakataji iliyoboreshwa ya usemi wa RegExp na upangaji usiolingana.
    Kasi ya kupiga kazi za JavaScript kutoka kwa WebAssembly na kinyume chake imeongezeka kwa kiasi kikubwa (kwa 9-20%). Wakati wa kuandaa bytecode, ufanisi wa kujenga meza za kumfunga kwa nafasi za awali umeongezeka, ambayo imepunguza matumizi ya kumbukumbu na
    1-2.5%.

    Toleo la Chrome 78

  • Imepanuliwa zana kwa watengenezaji wa wavuti. Dashibodi ya Ukaguzi sasa inaweza kutumika pamoja na vipengele vingine kama vile kuzuia ombi na kubatilisha upakuaji. Usaidizi umeongezwa kwa utatuzi wa vichakataji malipo kupitia API ya Malipo. Lebo za LCP (Rangi Iliyojaa Kubwa Zaidi) zimeongezwa kwenye paneli ya uchanganuzi wa utendaji, ikionyesha muda wa uwasilishaji wa vipengele vikubwa zaidi;

    Toleo la Chrome 78

  • Imefutwa Utaratibu wa kuzuia hati wa Mkaguzi wa XSS kwenye tovuti, ambao unatambuliwa kuwa haufanyi kazi (wavamizi kwa muda mrefu wametumia mbinu za kukwepa ulinzi wa Mkaguzi wa XSS) na kuongeza vidhibiti vipya vya uvujaji wa taarifa;
  • Toleo la Android hutoa uwezo wa kutumia mandhari meusi kwa menyu, mipangilio na hali ya kusogeza kwa tovuti zilizo wazi.

Mbali na ubunifu na marekebisho ya hitilafu, toleo jipya huondolewa 37 udhaifu. Udhaifu mwingi ulitambuliwa kama matokeo ya zana za majaribio ya kiotomatiki AnwaniSanitizer, KumbukumbuSanitizer, Dhibiti Uadilifu wa Mtiririko, LibFuzzer ΠΈ AFL. Hakuna matatizo muhimu ambayo yangemruhusu mtu kupita viwango vyote vya ulinzi wa kivinjari na kutekeleza msimbo kwenye mfumo nje ya mazingira ya sandbox. Kama sehemu ya mpango wa kulipa zawadi za pesa taslimu kwa kugundua udhaifu kwa toleo la sasa, Google ililipa tuzo 21 zenye thamani ya $59500 (tuzo moja ya $20000, tuzo moja ya $15000, tuzo moja ya $5000, tuzo mbili za $3000, tuzo tatu za $2000, tuzo tano $1000 ) Ukubwa wa zawadi 500 bado haujabainishwa.

Chanzo: opennet.ru

Kuongeza maoni