Chrome versiyasi 96

Google kompaniyasi Chrome 96 veb-brauzerini taqdim etdi Shu bilan birga, Chrome brauzerining asosi bo'lib xizmat qiluvchi bepul Chromium loyihasining barqaror versiyasi ham mavjud. Chrome brauzeri Google logotiplaridan foydalanish, avariya sodir bo'lgan taqdirda bildirishnomalarni yuborish tizimining mavjudligi, himoyalangan video kontentini o'ynatish modullari (DRM), yangilanishlarni avtomatik o'rnatish tizimi va qidiruv paytida RLZ parametrlarini uzatish bilan ajralib turadi. Chrome 96 filiali Kengaytirilgan barqaror tsiklning bir qismi sifatida 8 hafta davomida qo‘llab-quvvatlanadi. Chrome 97-ning navbatdagi versiyasi 4-yanvarga rejalashtirilgan.

Chrome 96-dagi asosiy o'zgarishlar:

  • Manzil paneli ostida ko'rsatilgan xatcho'plar panelida Ilovalar tugmasi sukut bo'yicha yashirin bo'lib, o'rnatilgan xizmatlar va veb-ilovalar ro'yxati bilan "chrome://apps" sahifasini ochishga imkon beradi.
    Chrome versiyasi 96
  • Android 5.0 va undan oldingi platformalarni qo‘llab-quvvatlash to‘xtatildi.
  • DNS-dan foydalanib HTTP-dan HTTPS-ga qayta yo'naltirishni qo'llab-quvvatlash qo'shildi (IP manzillarni aniqlashda "A" va "AAAA" DNS yozuvlariga qo'shimcha ravishda "HTTPS" DNS yozuvi ham so'raladi, agar mavjud bo'lsa, brauzer darhol tarmoqqa ulanadi. HTTPS orqali sayt).
  • Ish stoli tizimlari uchun nashrda Orqaga va Oldinga tugmalaridan foydalanganda tezkor navigatsiyani taʼminlovchi “Orqaga-oldinga” keshi boshqa saytni ochgandan keyin avval koʻrilgan sahifalar boʻylab navigatsiyani qoʻllab-quvvatlash uchun kengaytirildi.
  • Brauzer ikkita o‘rniga uchta raqamdan iborat versiyaga (Chrome 100 chiqarilgandan so‘ng bir vaqtning o‘zida) erishgandan so‘ng saytlarning buzilishini tekshirish uchun “chrome://flags#force-major-version-to-10” sozlamasi qo‘shildi. Foydalanuvchi-Agentni tahlil qilish kutubxonalarida ko'plab muammolar yuzaga keldi). Variant faollashtirilganda, User-Agent sarlavhasida 100-versiya (Chrome/100.0.4664.45) ko'rsatiladi.
  • Windows platformasi uchun tuzilmalarda tarmoq xizmatlarining ishlashi bilan bog'liq ma'lumotlar (cookie-fayllar va boshqalar) tarmoqni izolyatsiyalash mexanizmini (Network Sandbox) amalga oshirishga tayyorgarlik ko'rish uchun alohida "Tarmoq" kichik katalogiga ko'chirildi.
  • Origin Trials rejimiga bir nechta yangi API qo'shildi (alohida faollashtirishni talab qiluvchi eksperimental xususiyatlar). 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.
    • FocusableMediaStreamTrack ob'ekti (nomini BrowserCaptureMediaStreamTrack deb o'zgartirish) taklif qilindi, bu fokus() usulini qo'llab-quvvatlaydi, uning yordamida oynalar yoki yorliqlar mazmunini yozib oladigan ilovalar (masalan, video konferentsiya paytida oynalar mazmunini translyatsiya qilish dasturlari) ma'lumot olishi mumkin. kiritish haqida diqqat markazida va uning o'zgarishlar kuzatish.
    • Iframe, img va havola kabi teglarda qoʻshimcha “muhim” atributini koʻrsatib, maʼlum bir yuklab olingan resursning ahamiyatini belgilash imkonini beruvchi Priority maslahatlar mexanizmi joriy etildi. Atribut "avtomatik" va "past" va "yuqori" qiymatlarini olishi mumkin, bu brauzer tashqi resurslarni yuklash tartibiga ta'sir qiladi.
  • Cross-Origin-Embedder-Policy sarlavhasi, Cross-Origin izolyatsiyalash rejimini boshqaradi va Imtiyozli operatsiyalar sahifasida xavfsiz foydalanish qoidalarini belgilash imkonini beradi, endi “hisob maʼlumotlarisiz” parametrni qoʻllab-quvvatlaydi, masalan, hisobga olish maʼlumotlari bilan bogʻliq maʼlumotlarni uzatishni oʻchirib qoʻyish. Cookie fayllari va mijoz sertifikatlari.
  • CSS-da yangi psevdo-sinf ":autofill" taklif qilindi, bu sizga brauzer tomonidan kirish yorlig'idagi maydonlarni avtomatik ravishda to'ldirishni kuzatish imkonini beradi (agar siz uni qo'lda to'ldirsangiz, selektor ishlamaydi).
  • So‘rov davrlarini oldini olish uchun HTML yoki BODY teglariga CSS Containment xususiyati qo‘llanilganda, yozish rejimi, yo‘nalishi va fonlari CSS xususiyatlari endi ko‘rish oynasiga qo‘llanilmaydi.
  • Tanlangan shriftlar oilasiga kirmaydigan uslublarni (qiyshiq, qalin va kichik boshli) sintez qilish imkoniyatini boshqarish imkonini beruvchi shrift sintezi CSS xususiyati qo‘shildi.
  • UI sezgirligini o'lchash va optimallashtirish uchun qo'shimcha ma'lumotni taqdim etuvchi PerformanceEventTiming API foydalanuvchi o'zaro aloqasi identifikatorini ifodalovchi InteractionID atributini qo'shdi. Identifikator turli koʻrsatkichlarni bitta foydalanuvchi harakati bilan bogʻlash imkonini beradi, masalan, sensorli ekranga teginish koʻrsatkichni pastga tushirish, sichqonchani pastga tushirish, koʻrsatgichni yuqoriga koʻtarish, sichqonchani yuqoriga koʻtarish va bosish kabi bir nechta hodisalarni hosil qiladi va InteractionID bu hodisalarning barchasini bitta bilan bogʻlash imkonini beradi. teginish.
  • Sahifa mazmunini operatsion tizimda o'rnatilgan kontrast sozlamalariga moslashtirish uchun yangi turdagi media ifodalari (Media Query) qo'shildi (masalan, yuqori kontrast rejimini yoqish).
  • Mustaqil PWA ilovalari uchun manifestga global dastur identifikatori bilan ixtiyoriy “id” maydonini qoʻllab-quvvatlash qoʻshilgan (agar maydon koʻrsatilmagan boʻlsa, identifikatsiya qilish uchun boshlangʻich URL manzilidan foydalaniladi).
  • Mustaqil PWA ilovalari endi URL ishlov beruvchisi sifatida roʻyxatdan oʻtish imkoniyatiga ega. Masalan, music.example.com ilovasi oʻzini https://*.music.example.com URL ishlovchisi sifatida roʻyxatdan oʻtkazishi mumkin va bu havolalar yordamida tashqi ilovalardan, masalan, messenjerlar va elektron pochta mijozlaridan barcha oʻtishlar olib keladi. yangi brauzer yorlig'i emas, balki ushbu PWA-ilovalarining ochilishiga.
  • WebAssembly-da kodni ishlatish qobiliyatini nazorat qilish uchun CSP (Content Security Policy) wasm-unsafe-eval direktivasi qo'shildi. CSP script-src direktivasi endi WebAssembly-ni qamrab oladi.
  • WebAssembly mos yozuvlar turlarini qo'shimcha qo'llab-quvvatladi (externref turi). WebAssembly modullari endi JavaScript va DOM ob'ekt havolalarini o'zgaruvchilarda saqlashi va argument sifatida uzatishi mumkin.
  • PaymentMethodData "asosiy-karta" to'lov usulini qo'llab-quvvatlashni eskirganligini e'lon qildi, bu esa har qanday turdagi kartalar bilan individual ma'lumotlar turlariga murojaat qilmasdan, bitta identifikator orqali ishlashni tashkil qilish imkonini berdi. “Basic-karta” oʻrniga Google Pay, Apple Pay va Samsung Pay kabi muqobil usullardan foydalanish taklif qilinmoqda.
  • Sayt U2F (Cryptotoken) API dan foydalansa, foydalanuvchiga ushbu dasturiy interfeysning eskirganligi haqidagi ogohlantirish ko'rsatiladi. U2F API Chrome 98 da sukut bo‘yicha o‘chirib qo‘yiladi va Chrome 104 da butunlay o‘chirib tashlanadi. U2F API o‘rniga Web Autentifikatsiya API dan foydalanish kerak.
  • Veb-ishlab chiquvchilar uchun vositalarga yaxshilanishlar kiritildi. Ranglar, shriftlar, foydalanilmagan deklaratsiyalar va media iboralar haqidagi ma'lumotlarning qisqacha mazmunini taqdim etadigan va yuzaga kelishi mumkin bo'lgan muammolarni ta'kidlaydigan yangi CSS umumiy ko'rinishi paneli qo'shildi. Yaxshilangan CSS tahrirlash va nusxalash operatsiyalari. Uslublar panelida kontekst menyusiga CSS ta'riflarini JavaScript ifodalari ko'rinishida nusxalash imkoniyati qo'shildi. Tarmoq so'rovlarini tekshirish paneliga so'rov parametrlari tahlili bilan foydali yuk yorlig'i qo'shildi. Veb-konsolga barcha CORS (Kross-Origin Resource Sharing) xatolarini yashirish imkoniyati qo'shildi va asinxronizatsiya funktsiyalari uchun stek izi taqdim etiladi.
    Chrome versiyasi 96

Innovatsiyalar va xatolarni tuzatishdan tashqari, yangi versiya 25 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 mukofoti dasturining bir qismi sifatida Google 13 60 dollarlik 15000 ta mukofotni (bitta 10000 7500 dollarlik mukofot, bitta 5000 3000 dollarlik mukofot, ikkita 2500 2000 dollarlik mukofot, 1000 500 dollarlik mukofot, ikkita 5 XNUMX dollarlik mukofot, ikkita XNUMX XNUMX dollarlik mukofot, XNUMX XNUMX XNUMX dollarlik mukofot to'lagan. ikkita $XNUMX bonus va bitta $XNUMX bonus). XNUMX ta mukofot miqdori hali aniqlanmagan.

Manba: opennet.ru

a Izoh qo'shish