Chrome versiyasi 111

Google kompaniyasi Chrome 111 veb-brauzerini taqdim etdi.Ayni vaqtda Chrome brauzerining asosi bo'lib xizmat qiluvchi bepul Chromium loyihasining barqaror versiyasi ham mavjud. Chrome brauzeri Chromium-dan Google logotiplaridan foydalanish, avariya holatida bildirishnomalar yuborish tizimining mavjudligi, nusxa ko'chirishdan himoyalangan video kontentini o'ynatish modullari (DRM), yangilanishlarni avtomatik o'rnatish tizimi, Sandbox izolyatsiyasini doimiy ravishda yoqish bilan farq qiladi. , Google API kalitlarini yetkazib berish va RLZ-ni qidirishda parametrlarni uzatish. Yangilash uchun ko'proq vaqt kerak bo'lganlar uchun Kengaytirilgan Stable filiali alohida qo'llab-quvvatlanadi, undan keyin 8 hafta. Chrome 112 ning navbatdagi versiyasi 4 aprelga rejalashtirilgan.

Chrome 111-dagi asosiy o'zgarishlar:

  • Privacy Sandbox UI elementlari foydalanuvchi qiziqishlari toifalarini aniqlash va individual foydalanuvchilarni identifikatsiya qilmasdan o'xshash manfaatlarga ega foydalanuvchilar guruhlarini aniqlash uchun kuzatuv cookie-fayllari o'rniga foydalanish imkonini berish uchun yangilandi. Yangi versiya foydalanuvchilarga Privacy Sandbox imkoniyatlari haqida ma'lumot beruvchi va reklama tarmoqlariga uzatiladigan ma'lumotlarni sozlashingiz mumkin bo'lgan sozlamalar sahifasiga yo'naltiradigan yangi muloqot oynasini qo'shadi.
    Chrome versiyasi 111
    Chrome versiyasi 111
  • Brauzerlar o'rtasida sozlamalar, tarix, xatcho'plar, avtomatik to'ldirish ma'lumotlar bazasi va boshqa ma'lumotlarni sinxronlashtirish imkoniyatini yoqish haqida ma'lumot bilan yangi dialog taklif qilindi.
    Chrome versiyasi 111
  • Linux va Android platformalarida DNS nomlarini aniqlash operatsiyalari izolyatsiyalangan tarmoq jarayonidan izolyatsiya qilinmagan brauzer jarayoniga o'tkaziladi, chunki tizimni hal qiluvchi bilan ishlaganda, boshqa tarmoq xizmatlariga nisbatan qo'llaniladigan ba'zi bir sandbox cheklovlarini amalga oshirish mumkin emas.
  • Microsoft Windows hisob qaydnomasi ma'lumotlaridan foydalangan holda foydalanuvchilarni Microsoft identifikator xizmatlariga (Azure AD SSO) avtomatik ravishda kiritish uchun qo'shimcha yordam.
  • Chrome’ning Windows va macOS’dagi yangilash mexanizmi brauzerning so‘nggi 12 ta versiyasi uchun yangilanishlarni boshqaradi.
  • Mavjud to‘lov tizimlari bilan integratsiyani soddalashtiradigan Payment Handler API’dan foydalanish uchun endi siz connect-src (Content-Security-Policy) CSP parametrida so‘rovlar yuboriladigan domenlarni ko‘rsatib, yuklab olingan ma’lumotlar manbasini aniq belgilashingiz kerak. .
  • Adobe Flash qo'llab-quvvatlashi tugagandan so'ng ahamiyatsiz bo'lib qolgan PPB_VideoDecoder(Dev) API olib tashlandi.
  • Turli DOM holatlari o'rtasida o'tish animatsiya effektlarini yaratishni osonlashtiradigan View Transitions API qo'shildi (masalan, bir tasvirdan ikkinchisiga silliq o'tish).
  • Asosiy elementning shaxsiy xususiyatlarining hisoblangan qiymatlari asosida uslublarni qo'llash uchun "@container" CSS so'roviga style() funksiyasini qo'llab-quvvatlash qo'shildi.
  • CSS-ga sin(), cos(), tan(), asin(), acos(), atan() va atan2() trigonometrik funksiyalari qoʻshildi.
  • Tasvir ichidagi rasm rejimida nafaqat video, balki ixtiyoriy HTML kontentini ochish uchun tajribaviy (dastlabki sinov) Document Picture in Picture API ilovasi qo‘shildi. Oynani window.open() chaqiruvi orqali ochishdan farqli o'laroq, yangi API orqali yaratilgan oynalar har doim boshqa oynalar ustida ko'rsatiladi, asl oyna yopilgandan keyin qolmaydi, navigatsiyani qo'llab-quvvatlamaydi va ekran o'rnini aniq belgilay olmaydi. .
    Chrome versiyasi 111
  • ArrayBuffer hajmini kattalashtirish yoki kamaytirish, shuningdek SharedArrayBuffer hajmini oshirish mumkin.
  • WebRTC video oqimini mijozning o'tkazish qobiliyatiga moslashtirish va bir oqimda turli xil sifatdagi bir nechta video oqimlarini uzatish uchun SVC (Scalable Video Coding) kengaytmalarini qo'llab-quvvatlaydi.
  • Oldingi va keyingi slaydlar oʻrtasida navigatsiyani taʼminlash uchun Media Session APIʼga “oldingi slayd” va “keyingi slayd” amallari qoʻshildi.
  • Asosiy "An+B" ni bajarishdan oldin bola elementlarni filtrlash uchun selektorni olish imkonini beradigan yangi ":nth-child(an + b)" va ":nth-last-child()" yangi psevdosinf sintaksisi qo'shildi. ulardagi tanlov mantig'i.
  • CSS-ga ildiz elementining yangi shrift o'lchami birliklari qo'shildi: rex, rch, ric va rlh.
  • CSS Color Level 4 spetsifikatsiyasini to'liq qo'llab-quvvatlash amalga oshirildi, jumladan etti rang palitrasi (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE va HVS) va 12 rang maydoni (sRGB Linear, LCH, okLCH, LAB, okLAB) , Displey p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), ilgari qo'llab-quvvatlangan Hex, RGB, HSL va HWB ranglariga qo'shimcha ravishda. Animatsiya va gradientlar uchun o'zingizning rang bo'shliqlaringizdan foydalanish imkoniyati taqdim etiladi.
  • CSS-ga R, G va B kanallari yordamida ranglar ko'rsatilgan har qanday rang maydonida rangni aniqlash uchun ishlatilishi mumkin bo'lgan yangi color() funksiyasi qo'shildi.
  • CSS Color 5 spetsifikatsiyasida belgilangan rang-mix() funksiyasi qo‘shildi, bu sizga ma’lum foiz asosida istalgan rang maydonida ranglarni aralashtirish imkonini beradi (masalan, oq rangga 10% ko‘kni qo‘shish uchun siz “color-mix”ni belgilashingiz mumkin. (srgb da, ko'k 10%, oq);").
  • Veb-ishlab chiquvchilar uchun vositalarga yaxshilanishlar kiritildi. Uslublar paneli endi CSS Color Level 4 spetsifikatsiyasini va uning yangi rang bo'shliqlari va palitralarini qo'llab-quvvatlaydi. Ixtiyoriy piksellar rangini aniqlash vositasi ("ko'z tomchisi") yangi rang bo'shliqlarini qo'llab-quvvatlash va turli rang formatlari o'rtasida o'zgartirish imkoniyatini qo'shdi. JavaScript tuzatuvchisidagi uzilish nuqtasi boshqaruv paneli qayta ishlab chiqildi.
    Chrome versiyasi 111

Innovatsiyalar va xatolarni tuzatishdan tashqari, yangi versiya 40 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 24 ming dollarlik 92 ta mukofot (15000 4000 dollar va 10000 700 dollarlik bitta mukofot, 5000 2000 va 1000 dollarlik ikkita mukofot, 3000 XNUMX dollarlik uchta mukofot, XNUMX XNUMX dollar va XNUMX XNUMX dollarlik mukofotlar) to'lagan. XNUMX dollar).

Manba: opennet.ru

a Izoh qo'shish