Chrome versiyasi 112

Google kompaniyasi Chrome 112 veb-brauzerini taqdim etdi Shu bilan birga, Chrome brauzerining asosi bo'lgan bepul Chromium loyihasining barqaror versiyasi ham mavjud. Chrome brauzeri Chromium-dan Google logotiplaridan foydalanish, avariya sodir bo'lgan taqdirda bildirishnomalarni yuborish tizimining mavjudligi, nusxa ko'chirishdan himoyalangan video kontentini o'ynash modullari (DRM), avtomatik yangilash tizimi, doimiy ravishda Sandbox izolyatsiyasini kiritish, Google API-ga kalitlarni etkazib berish va qidiruv paytida RLZ parametrlarini uzatishda farq qiladi. Yangilash uchun ko'proq vaqt kerak bo'lganlar uchun Kengaytirilgan Barqaror filiali alohida qo'llab-quvvatlanadi, undan keyin 8 hafta. Chrome 113-ning navbatdagi versiyasi 2-mayga rejalashtirilgan.

Chrome 112-dagi asosiy o'zgarishlar:

  • Xavfsizlik tekshiruvi interfeysining funksionalligi kengaytirildi, unda oʻzgartirilgan parollardan foydalanish, zararli saytlarni tekshirish holati (Xavfsiz koʻrish), oʻchirilgan yangilanishlar mavjudligi va zararli qoʻshimchalarni aniqlash kabi mumkin boʻlgan xavfsizlik muammolarining qisqacha tavsifi koʻrsatilgan. -on. Yangi versiya uzoq vaqt davomida foydalanilmayotgan saytlar uchun ilgari berilgan ruxsatlarni avtomatik ravishda bekor qilishni amalga oshiradi, shuningdek, avtomatik bekor qilishni o'chirish va bekor qilingan ruxsatlarni qaytarish variantlarini qo'shadi.
  • Turli subdomenlardan yuklangan resurslarga bir xil kelib chiqish shartlarini qo'llash uchun saytlarga document.domain xususiyatini o'rnatishga ruxsat berilmagan. Agar siz subdomenlar o'rtasida aloqa kanalini o'rnatishingiz kerak bo'lsa, postMessage() funksiyasidan yoki Channel Messaging API-dan foydalaning.
  • Linux, macOS va Windows platformalarida maxsus Chrome Apps veb-ilovalarini ishga tushirishni qo‘llab-quvvatlash to‘xtatildi. Chrome ilovalari oʻrniga Progressive Web Apps (PWA) texnologiyasi va standart Web API’larga asoslangan mustaqil veb-ilovalardan foydalanishingiz kerak.
  • Sertifikatlash organlarining ildiz sertifikatlarining o'rnatilgan do'koni (Chrome Root Store) ildiz sertifikatlari uchun nom cheklovlarini qayta ishlashni o'z ichiga oladi (masalan, ma'lum bir ildiz sertifikatiga faqat birinchi darajali ayrim domenlar uchun sertifikatlar yaratishga ruxsat berilishi mumkin). Chrome 113-da Android, Linux va ChromeOS platformalarida Chrome Root Store va o‘rnatilgan sertifikatlarni tekshirish mexanizmidan foydalanishga o‘tish rejalashtirilgan (Windows va macOS’da Chrome Root Store’ga o‘tish avvalroq amalga oshirilgan).
  • Ba'zi foydalanuvchilar uchun Chrome-da hisobni ulash uchun soddalashtirilgan interfeys taklif etiladi.
    Chrome versiyasi 112
  • Chrome brauzerining turli nusxalarini sinxronlashda foydalaniladigan va AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERFERFERENCE, va OS_PREFERFERENCEOR,.
  • Web Auth Flow-ga asoslangan qo'shimchalar uchun avtorizatsiya sahifasi endi alohida oynada emas, balki yorliqda ko'rsatiladi, bu sizga antifishing URL manzilini ko'rish imkonini beradi. Yangi dastur barcha yorliqlar bo'ylab umumiy ulanish holatini baham ko'radi va qayta ishga tushirishda holatini saqlab qoladi.
    Chrome versiyasi 112
  • Brauzer plaginlarining xizmat ko'rsatish xodimlari HID qurilmalariga (inson interfeysi qurilmalari, klaviaturalar, sichqonlar, geympadlar, sensorli panellar) past darajadagi kirish uchun mo'ljallangan WebHID API-ga kirishga imkon beradi va tizimda aniq drayverlar mavjud bo'lmagan holda ishni tashkil qiladi. Oʻzgartirish avval fon sahifalaridan WebHID-ga kirgan Chrome plaginlari manifestning uchinchi versiyasiga oʻtkazilishini taʼminlash uchun qilingan.
  • CSS-da joylashtirish qoidalarini qo'shimcha qo'llab-quvvatlash, "joylashtirish" selektori yordamida aniqlangan. O'rnatilgan qoidalar CSS faylining hajmini kamaytirish va takroriy selektorlardan xalos bo'lish imkonini beradi. .nesting { rang: issiq pushti; > .is { rang: rebeccapurple; > .awesome { rang: chuqur pushti; } } }
  • Bir xil xususiyatga ta'sir qiluvchi bir nechta animatsiyalarni bir vaqtning o'zida qo'llash uchun kompozit operatsiyalardan foydalanish imkonini beruvchi animatsiya-kompozitsiya CSS xususiyati qo'shildi.
  • Yuborish tugmachasini FormData konstruktoriga oʻtkazishga ruxsat berilgan, FormData obʼyektlari tugma bosilgandan soʻng asl shakl yuborilgandagi kabi maʼlumotlar toʻplami bilan yaratilishiga ruxsat berilgan.
  • "V" bayrog'i bo'lgan oddiy iboralar to'plam operatsiyalari, string literallari, ichki o'rnatilgan sinflar va unicode string xususiyatlari uchun qo'shimcha qo'llab-quvvatladi, bu esa muayyan Unicode belgilarini qamrab oladigan muntazam ifodalarni yaratishni osonlashtirdi. Masalan, “/[\p{Script_Extensions=Greek}&&\p{Letter}]/v” konstruksiyasi barcha yunoncha belgilarni qamrab olishga imkon beradi.
  • Element yordamida yaratilgan dialoglar uchun dastlabki fokusni tanlash algoritmi yangilandi . Kirish fokusi endi elementning oʻzi emas, balki klaviaturadan kiritish bilan bogʻliq elementlarga oʻrnatiladi .
  • WebView X-Requested-With sarlavhasining eskirishini sinab ko'rishni boshladi.
  • WebAssembly uchun axlat yig'uvchilarni ulash uchun dastlabki sinov yordami qo'shildi.
  • WebAssembly to'g'ridan-to'g'ri va bilvosita quyruq rekursiyasi (tail-call) uchun ob'ekt kodlarini qo'llab-quvvatladi.
  • Veb-ishlab chiquvchilar uchun vositalarga yaxshilanishlar kiritildi. Ichki CSS uchun qo'shimcha yordam. Rendering yorlig'ida kontrast sezgirligi pasaygan odamlar saytni qanday ko'rishini baholash imkonini beruvchi kontrastli emulyatsiya rejimi qo'shildi. Endi veb-konsol shartli to'xtash nuqtalari va kirish nuqtalari bilan bog'liq xabarlarni ajratib ko'rsatishni qo'llab-quvvatlaydi. Uslublar bilan ishlash uchun panelga CSS xususiyatlarining maqsadining qisqacha tavsifi bilan maslahatlar qo'shildi.
    Chrome versiyasi 112

Innovatsiyalar va xatolarni tuzatishdan tashqari, yangi versiya 16 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 versiya uchun zaifliklarni aniqlaganlik uchun pul mukofotlarini to'lash dasturi doirasida Google 14 ming AQSh dollari miqdorida 26.5 ta mukofot to'lagan (uchta mukofot 5000 va 1000 dollar, ikkita mukofot 2000 dollar va bitta mukofot 1000 va 500 dollar). 4 ta mukofot miqdori hali aniqlanmagan.

Manba: opennet.ru

a Izoh qo'shish