Chrome versiyasi 100

Google kompaniyasi Chrome 100 veb-brauzerini taqdim etdi.Ayni vaqtda Chrome brauzerining asosi bo'lib xizmat qiluvchi bepul Chromium loyihasining barqaror versiyasi ham mavjud. Chrome brauzeri Google logotiplaridan foydalanish, avariya holatida bildirishnomalarni yuborish tizimining mavjudligi, nusxa ko'chirishdan himoyalangan video kontentini o'ynash modullari (DRM), yangilanishlarni avtomatik o'rnatish tizimi va RLZ parametrlarini uzatish bilan ajralib turadi. qidirish. Navbatdagi Chrome 101 versiyasi 26 aprelga rejalashtirilgan.

Chrome 100-dagi asosiy o'zgarishlar:

  • Brauzer ikki raqam o'rniga uchta raqamdan iborat 100-versiyaga yetganligi sababli, User-Agent qiymatini tahlil qilish uchun noto'g'ri kutubxonalardan foydalanadigan ba'zi saytlar ishidagi uzilishlarni istisno qilib bo'lmaydi. Muammolar bo'lsa, "chrome://flags##force-major-version-to-minor" sozlamasi mavjud bo'lib, u 99-versiyadan foydalanganda User-Agent sarlavhasidagi chiqishni 100-versiyaga qaytarish imkonini beradi.
  • Chrome 100 toʻliq User-Agent kontentiga ega soʻnggi versiya sifatida belgilangan. Keyingi versiyada User-Agent HTTP sarlavhasi va navigator.userAgent, navigator.appVersion va navigator.platform JavaScript parametrlaridagi ma'lumotlarni kesish boshlanadi. Sarlavha faqat brauzer nomi, muhim brauzer versiyasi, platforma va qurilma turi (mobil telefon, kompyuter, planshet) haqida ma'lumotni o'z ichiga oladi. Aniq versiya va kengaytirilgan platforma ma'lumotlari kabi qo'shimcha ma'lumotlarni olish uchun siz User Agent Client Hints API dan foydalanishingiz kerak bo'ladi. Yetarlicha yangi maʼlumotlarga ega boʻlmagan va hali User Agent Client maslahatlariga oʻtishga tayyor boʻlmagan saytlar uchun 2023-yilning mayigacha ular toʻliq User-Agentni qaytarish imkoniyatiga ega.
  • Manzil panelida yuklab olish indikatorini ko'rsatish uchun eksperimental xususiyat qo'shildi; bosilganda, chrome://downloads sahifasiga o'xshash yuklab olingan va yuklab olingan fayllar holati ko'rsatiladi. Ko'rsatkichni faollashtirish uchun "chrome://flags#download-bubble" sozlamasi taqdim etiladi.
    Chrome versiyasi 100
  • Yorliq tugmachasida ko'rsatilgan ijro etish indikatorini bosganda ovozni o'chirish imkoniyati qaytarildi (ilgari ovozni kontekst menyusiga qo'ng'iroq qilish orqali o'chirish mumkin edi). Bu funksiyani yoqish uchun “chrome://flags#enable-tab-audio-muting” sozlamasi qo‘shilgan.
    Chrome versiyasi 100
  • Tasvirlarni qidirish uchun Google Lens xizmatidan foydalanishni o‘chirish uchun “chrome://flags/#enable-lens-standalone” sozlamasi qo‘shildi (kontekst menyusidagi “Rasmni topish” bandi).
  • Yorliqlarga umumiy kirishni ta'minlashda (tab-almashish) ko'k ramka endi butun yorliqni emas, balki faqat boshqa foydalanuvchiga uzatilgan kontentning qismini ta'kidlaydi.
  • Brauzer logotipi o'zgartirildi. Yangi logotip 2014 yilgi versiyadan oʻrtadagi biroz kattaroq doira, yorqinroq ranglar va ranglar orasidagi chegaralarda soyaning yoʻqligi bilan farq qiladi.
    Chrome versiyasi 100
  • Android versiyasidagi o'zgarishlar:
    • "Lite" trafikni tejash rejimini qo'llab-quvvatlash to'xtatildi, bu videolarni yuklab olishda bit tezligini pasaytirdi va qo'shimcha tasvirni siqishni qo'lladi. Qayd etilishicha, rejim mobil aloqa tarmoqlarida tariflar narxi pasayganligi va trafikni kamaytirishning boshqa usullari ishlab chiqilgani sababli olib tashlangan.
    • Manzil panelidan brauzer bilan amallarni bajarish imkoniyati qo'shildi. Misol uchun, siz "tarixni o'chirish" ni yozishingiz mumkin va brauzer sizni harakat tarixini tozalash yoki "parollarni tahrirlash" shakliga o'tishni taklif qiladi va brauzer parol menejerini ochadi. Ish stoli tizimlari uchun bu xususiyat Chrome 87 da joriy qilingan.
    • Boshqa qurilma ekranida ko'rsatilgan QR kodni skanerlash orqali Google hisobiga kirishni qo'llab-quvvatlash joriy etildi.
    • Endi barcha yorliqlarni birdaniga yopishga harakat qilganingizda operatsiyani tasdiqlash dialog oynasi ko'rsatiladi.
    • Yangi tab ochish sahifasida RSS obunalarini ko'rish (Keyingi) va tavsiya etilgan kontent (Discover) o'rtasida o'tish tugmasi paydo bo'ldi.
    • Android WebView komponentida TLS 1.0/1.1 protokollaridan foydalanish imkoniyati toʻxtatildi. Brauzerning o'zida TLS 1.0/1.1 qo'llab-quvvatlash Chrome 98 da olib tashlandi. Joriy versiyada xuddi shunday o'zgarish WebView komponentidan foydalangan holda mobil ilovalarga ham qo'llanildi, endi u qo'llab-quvvatlamaydigan serverga ulana olmaydi. TLS 1.2 yoki TLS 1.3.
  • Sertifikatlarning shaffofligi mexanizmidan foydalangan holda sertifikatlarni tekshirishda sertifikatni tekshirish endi turli operatorlar tomonidan yuritiladigan har qanday ikkita jurnalda imzolangan SCT yozuvlari (imzolangan sertifikat vaqt tamg‘asi) mavjudligini talab qiladi (ilgari Google jurnaliga va boshqa operatorlar jurnaliga yozuv kiritilishi kerak edi). . Sertifikat shaffofligi barcha berilgan va bekor qilingan sertifikatlarning mustaqil ommaviy jurnallarini taqdim etadi, bu sertifikatlashtirish organlarining barcha o'zgarishlari va harakatlarining mustaqil auditini o'tkazish imkonini beradi va yashirin ravishda soxta yozuvlarni yaratishga urinishlarni kuzatish imkonini beradi.

    Xavfsiz koʻrish rejimini yoqgan foydalanuvchilar uchun sertifikat shaffofligi jurnallarida foydalanilgan SCT yozuvlarini tekshirish sukut boʻyicha yoqilgan. Bu oʻzgartirish jurnalning toʻgʻri ishlayotganligini tasdiqlash uchun Google’ga qoʻshimcha soʻrovlar yuborilishiga olib keladi. Sinov so'rovlari juda kamdan-kam hollarda, taxminan har 10000 XNUMX TLS ulanishida bir marta yuboriladi. Muammolar aniqlansa, sertifikatlar va SCTlarning muammoli zanjiri haqidagi ma'lumotlar Google'ga uzatiladi (faqat allaqachon ommaviy tarqatilgan sertifikatlar va SCTlar haqidagi ma'lumotlar uzatiladi).

  • Kengaytirilgan xavfsiz kezish funksiyasini yoqsangiz va Google hisobingizga kirganingizda, Google serverlariga yuboriladigan voqea maʼlumotlari endi Google hisobingiz bilan bogʻlangan tokenlarni oʻz ichiga oladi, bu esa internetdagi fishing, zararli harakatlar va boshqa tahdidlardan yaxshilangan himoyani taʼminlaydi. Inkognito rejimidagi seanslar uchun bunday ma'lumotlar uzatilmaydi.
  • Chrome brauzerining ish stoli versiyasi buzilgan parollar haqidagi ogohlantirishlarni o‘chirish imkoniyatini beradi.
  • Multi-Screen Window Placement API qo'shildi, bu orqali siz kompyuterga ulangan monitorlar haqida ma'lumot olishingiz va belgilangan ekranlarda oynalarni joylashtirishni tashkil qilishingiz mumkin. Yangi API yordamida siz ko'rsatilgan oynalar o'rnini aniq tanlashingiz va Element.requestFullscreen() usuli yordamida boshlangan to'liq ekran rejimiga o'tishni aniqlashingiz mumkin. Yangi API dan foydalanish misollari orasida taqdimot ilovalari (proyektorda chiqish va noutbuk ekranida eslatmalarni ko'rsatish), moliyaviy ilovalar va monitoring tizimlari (grafiklarni turli ekranlarga joylashtirish), tibbiy ilovalar (tasvirlarni alohida yuqori aniqlikdagi ekranlarda ko'rsatish), o'yinlar kiradi. , grafik muharrirlar va boshqa turdagi ko‘p oynali ilovalar.
  • Origin sinovlari rejimi (alohida faollashtirishni talab qiluvchi eksperimental xususiyatlar) maxsus ishchilar tomonidan Media Manba kengaytmalariga kirishni qo‘llab-quvvatlaydi, masalan, alohida ishchida MediaSource obyektini yaratish va translyatsiya qilish orqali buferlangan media ijrosi ish faoliyatini yaxshilash uchun ishlatilishi mumkin. uning asosiy ish zarrachasida HTMLMediaElementda ishlashiga olib keladi. Origin sinovi localhost yoki 127.0.0.1-dan yuklab olingan ilovalardan yoki ma'lum bir sayt uchun cheklangan vaqt uchun amal qiladigan maxsus tokenni ro'yxatdan o'tkazgandan va olgandan keyin belgilangan API bilan ishlash qobiliyatini nazarda tutadi.
  • Veb-ilovalardan xaridlarni tashkil qilishni soddalashtirish uchun mo'ljallangan Digital Goods API barqarorlashtirildi va barchaga taklif qilindi. Tovarlarni tarqatish xizmatlariga ulanishni ta'minlaydi; Androidda u Android Play Billing API orqali bog'lashni ta'minlaydi.
  • Signalning holati va uning uzilish sababini hisobga olgan holda signalning bajarilishini to'xtatishni boshqarish imkonini beruvchi AbortSignal.throwIfAborted() usuli qo'shildi.
  • HIDDevice obyektiga unut() usuli qo‘shildi, bu sizga kirish qurilmasiga foydalanuvchi tomonidan berilgan ruxsatlarni bekor qilish imkonini beradi.
  • Elementlarni joylashtirishda aralashtirish usulini belgilovchi mix-blend-rejimli CSS xususiyati endi piksellarni taqsimlovchi ikkita elementning kesishish joylarini ajratib ko'rsatish uchun "ortiqcha engilroq" qiymatini qo'llab-quvvatlaydi.
  • NDEFReader ob'ektiga makeReadOnly() usuli qo'shildi, bu NFC teglarini faqat o'qish rejimida ishlatish imkonini beradi.
  • Brauzer va server o‘rtasida ma’lumotlarni jo‘natish va qabul qilish uchun mo‘ljallangan WebTransport API serverga ulanishni Web PKI-dan foydalanmasdan sertifikat xesh yordamida autentifikatsiya qilish uchun serverCertificateHashes opsiyasini qo‘shdi (masalan, serverga yoki virtual mashinaga ulanmasdan. umumiy tarmoqda).
  • Veb-ishlab chiquvchilar uchun vositalarga yaxshilanishlar kiritildi. Yozuvchi panelining imkoniyatlari kengaytirildi, uning yordamida sahifadagi foydalanuvchi harakatlarini yozib olish, ijro etish va tahlil qilish mumkin. Nosozliklarni tuzatish paytida kodni ko'rishda, sichqonchani sinflar yoki funksiyalar ustiga olib borganingizda xususiyat qiymatlari ko'rsatiladi. Emulyatsiya qilingan qurilmalar ro'yxatida iPhone uchun User-Agent 13_2_3 versiyasiga yangilandi. CSS uslublari navigatsiya paneli endi “@supports” qoidalarini ko‘rish va tahrirlash imkoniyatiga ega.
    Chrome versiyasi 100

Innovatsiyalar va xatolarni tuzatishdan tashqari, yangi versiya 28 ta zaiflikni yo'q qiladi. Ko'pgina zaifliklar AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer va AFL vositalaridan foydalangan holda avtomatlashtirilgan testlar natijasida aniqlangan. Brauzer himoyasining barcha darajalarini chetlab o'tishga va tizimda sinov muhitidan tashqarida kodni bajarishga imkon beradigan muhim muammolar aniqlanmagan. Joriy versiyaning zaif tomonlarini aniqlaganlik uchun pul mukofotlarini to'lash dasturi doirasida Google 20 ming AQSh dollari miqdoridagi 51 ta mukofotni (bir mukofot 16000 7000 dollar, ikkita mukofot 5000 3000 dollar, uchta mukofot 2000 1000 dollar va har biri bittadan) to'lagan. $11, $XNUMX va $XNUMX. XNUMX ta mukofot miqdori hali aniqlanmagan.

Manba: opennet.ru

a Izoh qo'shish