Toleo la Chrome 100

Google imetoa kivinjari cha wavuti cha Chrome 100. Toleo thabiti la mradi wa chanzo huria wa Chromium, msingi wa Chrome, unapatikana pia. Chrome inaangazia nembo za Google, arifa za kuacha kufanya kazi, moduli za kucheza za DRM (Usimamizi wa Haki za Dijiti), usakinishaji wa sasisho otomatiki na matumizi ya RDL (Vigezo Vinavyohusiana vya Utafutaji). Toleo lijalo, Chrome 101, limeratibiwa Aprili 26.

Mabadiliko muhimu katika Chrome 100:

  • Nambari ya toleo la kivinjari ikifikia toleo la 100, ambalo lina tarakimu tatu badala ya mbili, baadhi ya tovuti zinazotumia maktaba zisizo sahihi kuchanganua thamani ya Wakala wa Mtumiaji zinaweza kukumbwa na matatizo. Ili kushughulikia hili, mpangilio wa "chrome://flags##force-major-version-to-minor" hukuruhusu kurudisha kichwa cha Wakala wa Mtumiaji hadi toleo la 99 unapotumia toleo la 100.
  • Chrome 100 imetiwa alama kama toleo la mwisho lenye sehemu kamili ya Wakala wa Mtumiaji. Toleo linalofuata litaanza kupunguza maelezo katika kichwa cha HTTP cha Wakala wa Mtumiaji na vigezo vya JavaScript navigator.userAgent, navigator.appVersion, na navigator.platform. Kijajuu kitabaki na jina la kivinjari pekee, toleo muhimu la kivinjari, mfumo na aina ya kifaa (simu ya rununu, PC au kompyuta kibao). Ili kupata data ya ziada, kama vile toleo kamili na maelezo marefu ya jukwaa, utahitaji kutumia API ya Vidokezo vya Ajenti wa Mtumiaji. Tovuti ambazo hazina maelezo ya kutosha na bado hazijawa tayari kubadili hadi Vidokezo vya Wakala wa Mtumiaji zina hadi Mei 2023 ili kurejea kwenye sehemu kamili ya Wakala wa Mtumiaji.
  • Kipengele cha majaribio kimeongezwa ili kuonyesha kiashirio cha upakuaji kwenye upau wa anwani. Kubofya juu yake huonyesha hali ya faili zinazopakuliwa na kupakiwa, sawa na ukurasa wa chrome://downloads. Ili kuwezesha kiashirio, tumia mpangilio wa "chrome://flags#download-Bubble".
     Toleo la Chrome 100
  • Uwezo wa kunyamazisha sauti kwa kubofya kiashirio cha kucheza tena kinachoonyeshwa kwenye kitufe cha kichupo umerejeshwa (hapo awali, sauti inaweza kunyamazishwa kupitia menyu ya muktadha). Ili kuwezesha kipengele hiki, mpangilio wa "chrome://flags#enable-tab-audio-muting" umeongezwa.
     Toleo la Chrome 100
  • Imeongeza mpangilio "chrome://flags/#enable-lens-standalone" ili kuzima matumizi ya huduma ya Lenzi ya Google kwa utafutaji wa picha (kipengee cha "Tafuta picha" kwenye menyu ya muktadha).
  • Unaposhiriki kichupo (kushiriki kichupo), fremu ya samawati sasa inaangazia tu sehemu ya kichupo iliyo na maudhui yanayoshirikiwa na mtumiaji mwingine, badala ya kichupo kizima.
  • Nembo ya kivinjari imeundwa upya. Ikilinganishwa na toleo la 2014, nembo mpya ina mduara mkubwa kidogo katikati, rangi angavu, na kutokuwepo kwa vivuli kwenye mipaka kati ya rangi.
     Toleo la Chrome 100
  • Mabadiliko katika toleo la Android:
    • Usaidizi wa modi ya "Lite" ya kuhifadhi data, ambayo ilipunguza kasi ya biti wakati wa kupakua video na kutumia ukandamizaji wa ziada wa picha, umesitishwa. Hali hii imeondolewa kwa sababu ya viwango vya chini vya data ya mtandao wa simu na uundaji wa mbinu zingine za kuhifadhi data.
    • Uwezo wa kufanya vitendo vya kivinjari kutoka kwa upau wa anwani umeongezwa. Kwa mfano, unaweza kuandika "wazi historia" na kivinjari kitatoa ufikiaji wa fomu ya kufuta historia ya kuvinjari, au "hariri nenosiri" na kivinjari kitafungua kidhibiti cha nenosiri. Kipengele hiki kilitekelezwa kwa mifumo ya kompyuta ya mezani katika Chrome 87.
    • Usaidizi umetekelezwa kwa kuingia katika akaunti ya Google kwa kuchanganua msimbo wa QR unaoonyeshwa kwenye skrini ya kifaa kingine.
    • Kisanduku kidadisi cha uthibitishaji sasa kinaonyeshwa wakati wa kujaribu kufunga vichupo vyote mara moja.
    • Ukurasa mpya wa kufungua kichupo sasa una ubadilishaji kati ya kuangalia usajili wa RSS (Inayofuata) na maudhui yanayopendekezwa (Gundua).
    • Usaidizi wa TLS 1.0/1.1 umeondolewa kwenye kipengele cha Android WebView. Usaidizi wa TLS 1.0/1.1 uliondolewa kwenye kivinjari chenyewe katika Chrome 98. Katika toleo hili, mabadiliko sawa yametumika kwa programu za simu kwa kutumia kipengele cha WebView, ambacho sasa hakitaweza kuunganishwa kwenye seva ambayo haitumii TLS 1.2 au TLS 1.3.
  • Wakati wa kuthibitisha vyeti kwa kutumia utaratibu wa Uwazi wa Cheti, uthibitishaji wa cheti sasa unahitaji uwepo wa rekodi za nyakati za cheti zilizotiwa saini (SCT) katika kumbukumbu zozote mbili zinazotunzwa na waendeshaji tofauti (hapo awali, rekodi katika kumbukumbu ya Google na kumbukumbu ya opereta nyingine yoyote ilihitajika). Uwazi wa Cheti hudumisha kumbukumbu huru za umma za vyeti vyote vilivyotolewa na kubatilishwa, kuwezesha ukaguzi huru wa mabadiliko na vitendo vyote na mamlaka za uidhinishaji na kuwezesha ugunduzi wa majaribio yoyote ya kuunda rekodi ghushi kwa siri.

    Kwa watumiaji ambao wamewasha Hali ya Kuvinjari kwa Usalama, ukaguzi wa rekodi za SCT zinazotumiwa katika kumbukumbu za Uwazi wa Cheti huwashwa kwa chaguomsingi. Mabadiliko haya yatasababisha maombi ya ziada kutumwa kwa Google ili kuthibitisha kuwa kumbukumbu inafanya kazi ipasavyo. Maombi haya yanatumwa mara chache sana, takriban mara moja kwa miunganisho 10000 ya TLS. Matatizo yakitambuliwa, data kuhusu msururu wa cheti mbovu na SCT itatumwa kwa Google (cheti kilichosambazwa hadharani pekee na data ya SCT ndiyo hutumwa).

  • Unapowasha Uvinjari Salama Ulioboreshwa na kuingia katika akaunti yako ya Google, data hutumwa kwa seva Data ya matukio ya Google sasa inajumuisha tokeni zilizounganishwa na akaunti yako ya Google, kuimarisha ulinzi dhidi ya ulaghai, shughuli hasidi, na vitisho vingine vya wavuti. Data hii haisambazwi kwa vipindi vya chinichini.
  • Chrome kwenye eneo-kazi sasa hutoa uwezo wa kuondoa maonyo kuhusu manenosiri yaliyoathiriwa.
  • API ya Uwekaji wa Dirisha la Skrini Nyingi imeongezwa, huku kuruhusu kupata taarifa kuhusu vichunguzi vilivyounganishwa kwenye kompyuta yako na kupanga uwekaji wa dirisha kwenye skrini maalum. API mpya pia inaweza kutumika kudhibiti kwa usahihi nafasi ya madirisha yanayoonyeshwa na kuamua ikiwa itabadilika hadi modi ya skrini nzima iliyoanzishwa kwa kutumia mbinu ya Element.requestFullscreen(). Mifano ya kutumia API mpya ni pamoja na programu za uwasilishaji (matokeo ya projekta na madokezo ya kuonyesha kwenye skrini ya kompyuta ya mkononi), programu za fedha na mifumo ya ufuatiliaji (kuweka chati kwenye skrini tofauti), programu za matibabu (kuonyesha picha zenye ubora wa juu kwenye skrini tofauti), michezo, vihariri vya picha, na aina nyinginezo za programu za madirisha mengi.
  • Majaribio ya Asili (vipengele vya majaribio vinavyohitaji kuwezesha tofauti) vinasaidia ufikiaji wa Viendelezi vya Chanzo cha Media kutoka kwa wafanyikazi waliojitolea. Hii inaweza kutumika, kwa mfano, kuboresha utendaji wa uchezaji wa midia iliyoakibishwa kwa kuunda kifaa cha MediaSource katika mfanyakazi tofauti na kutangaza matokeo yake kwa HTMLMediaElement kwenye uzi mkuu. Majaribio ya Asili huwezesha ufikiaji wa API hii kutoka kwa programu zilizopakiwa kutoka kwa mwenyeji au 127.0.0.1, au baada ya kusajili na kupokea tokeni maalum ambayo ni halali kwa muda mfupi kwenye tovuti maalum.
  • API ya Bidhaa za Kidijitali, iliyoundwa ili kurahisisha ununuzi kutoka kwa programu za wavuti, imeimarishwa na kupatikana kwa kila mtu. Inatoa muunganisho kwa huduma za usambazaji na, kwenye Android, kifurushi juu ya API ya Malipo ya Android Play.
  • Imeongeza njia ya AbortSignal.throwIfAborted(), ambayo inakuwezesha kushughulikia usumbufu wa utekelezaji wa ishara, kwa kuzingatia hali ya ishara na sababu ya kukatika kwake.
  • Njia ya forget() imeongezwa kwenye kifaa cha HIIDevice, huku kuruhusu kubatilisha haki za ufikiaji zinazotolewa na mtumiaji kwa kifaa cha kuingiza data.
  • Sifa ya CSS ya modi ya mchanganyiko, ambayo huamua mbinu ya kuchanganya vipengele vinapopishana, sasa inasaidia thamani ya "plus-nyepesi" ili kuangazia makutano ya vipengele viwili vinavyoshiriki pikseli.
  • Mbinu ya makeReadOnly() imeongezwa kwenye kitu cha NDEFReader, ikiruhusu lebo za NFC kutumika katika hali ya kusoma tu.
  • API ya Usafiri wa Wavuti, ambayo imeundwa kutuma na kupokea data kati ya kivinjari na seva, imesasishwa kwa chaguo la serverCertificateHashes ili kuthibitisha muunganisho kwenye seva kwa kutumia hash ya cheti bila kutumia Web PKI (kwa mfano, wakati wa kuunganisha kwenye seva au mashine pepe isiyo kwenye mtandao wa umma).
  • Maboresho yamefanywa kwa zana za wasanidi wavuti. Paneli ya Kinasa sauti, inayokuruhusu kurekodi, kucheza tena, na kuchanganua vitendo vya mtumiaji kwenye ukurasa, imepanuliwa. Wakati wa kutazama msimbo wakati wa utatuzi, maadili ya mali sasa yanaonyeshwa wakati wa kuelea juu ya madarasa au vitendaji. Wakala wa Mtumiaji wa iPhone katika orodha ya vifaa vilivyoigwa amesasishwa hadi toleo la 13_2_3. Paneli ya kusogeza ya mitindo ya CSS sasa inakuruhusu kutazama na kuhariri sheria za "@supports".
     Toleo la Chrome 100

Kando na vipengele vipya na marekebisho ya hitilafu, toleo jipya linashughulikia athari 28. Athari nyingi za kiusalama zilitambuliwa kupitia majaribio ya kiotomatiki kwa kutumia AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer na AFL. Hakuna masuala muhimu ambayo yanaweza kuruhusu kukwepa safu zote za ulinzi wa kivinjari na kutekeleza msimbo nje ya mazingira ya kisanduku cha mchanga yalitambuliwa. Kama sehemu ya mpango wake wa kuathiriwa wa fadhila kwa toleo la sasa, Google imetoa zawadi 20 za jumla ya $51 (fadhila moja ya $16000, fadhila mbili za $7000, fadhila tatu za $5000, na fadhila moja kila moja ya $3000, $2000, na $1000). Kiasi cha fadhila 11 bado hakijabainishwa.

Chanzo: opennet.ru