Chrome versiyasi 108

Google kompaniyasi Chrome 108 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 qidiruvda RLZ- parametrlarini uzatish. Yangilash uchun ko'proq vaqt kerak bo'lganlar uchun Kengaytirilgan Barqaror filiali alohida qo'llab-quvvatlanadi, undan keyin 8 hafta. Chrome 109-ning navbatdagi versiyasi 10-yanvarga rejalashtirilgan.

Chrome 108-dagi asosiy o'zgarishlar:

  • Cookie va sayt ma'lumotlarini boshqarish dialogining dizayni o'zgartirildi (manzil panelidagi qulfni bosgandan so'ng Cookie havolasi orqali chaqiriladi). Muloqot oynasi soddalashtirildi va endi saytlar bo'yicha ma'lumotlarni ko'rsatadi.
    Chrome versiyasi 108
  • Brauzerni optimallashtirishning ikkita yangi rejimi taklif qilindi - Xotirani tejash va energiya tejash, ular ishlash sozlamalarida taklif etiladi (Sozlamalar> Ishlash). Tartiblar hozircha faqat ChromeOS, Windows va macOS platformalarida mavjud.
  • Parol menejeri har bir saqlangan parolga eslatma qo'shish imkoniyatini beradi. Parol kabi, eslatma faqat autentifikatsiyadan so'ng alohida sahifada ko'rsatiladi.
  • Linux versiyasi sukut bo'yicha o'rnatilgan DNS mijozi bilan birga keladi, avval u faqat Windows, macOS, Android va ChromeOS versiyalarida mavjud edi.
  • Windows platformasida, Chrome brauzerini o'rnatganingizda, brauzerni ishga tushirish uchun yorliq avtomatik ravishda vazifalar paneliga biriktiriladi.
  • Ba'zi onlayn-do'konlarda tanlangan mahsulotlar narxining o'zgarishini kuzatish imkoniyati qo'shildi (Xarid ro'yxati). Narx pasayganda, foydalanuvchiga bildirishnoma yoki elektron pochta xabari yuboriladi (Gmailda). Kuzatuv uchun mahsulotni qo'shish mahsulot sahifasida manzillar panelidagi "Narxni kuzatish" tugmasini bosish orqali amalga oshiriladi. Kuzatiladigan mahsulotlar xatcho'plar bilan birga saqlanadi. Sinxronizatsiya yoqilgan va “Veb va ilovalar faoliyati” xizmati yoqilganda, funksiya faqat faol Google hisobiga ega foydalanuvchilar uchun mavjud.
    Chrome versiyasi 108
  • Boshqa sahifani ko'rish bilan bir vaqtda yon panelda qidiruv natijalarini ko'rish imkoniyati yoqilgan (bir oynada siz bir vaqtning o'zida sahifaning mazmunini ham, qidiruv tizimiga kirish natijasini ham ko'rishingiz mumkin). Google qidiruv natijalari bo'lgan sahifadan saytga kirganingizdan so'ng, manzil satrida kiritish maydoni oldida "G" harfi bilan belgi paydo bo'ladi; ustiga bosganingizda, oldingi natijalar bilan yon panel ochiladi. qidiruv ishlari olib borildi.
    Chrome versiyasi 108
  • Veb-ilovalarga foydalanuvchi qurilmasidagi fayllar va kataloglarga ma’lumotlarni to‘g‘ridan-to‘g‘ri o‘qish va yozish imkonini beruvchi File System Access API’da FileSystemSyncAccessHandle obyektidagi getSize(), truncate(), flush() va close() usullari ko‘chirildi. asinxrondan sinxron bajarish modeliga o'xshash. read() va write() usullariga o'xshash. O'zgartirish WebAssembly-ga asoslangan ilovalar (WASM) ish faoliyatini yaxshilash uchun to'liq sinxron FileSystemSyncAccessHandle API-ni taqdim etadi.
  • Ko'rinadigan maydonning qo'shimcha o'lchamlari (ko'rish oynasi) - "kichik" (s), "katta" (l) va "dinamik" (d), shuningdek, ushbu o'lchamlar bilan bog'liq o'lchov birliklari - "*vi" ( vi, svi, lvi va dvi), “*vb” (vb, svb, lvb va dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax , dvmax) va “*vmin” (svmin, lvmin va dvmin). Taklif etilgan o'lchov birliklari elementlarning o'lchamlarini foizlarda ko'rinadigan maydonning eng kichik, eng katta va dinamik o'lchamiga bog'lash imkonini beradi (o'lcham asboblar panelini ko'rsatish, yashirish va holatiga qarab o'zgaradi).
    Chrome versiyasi 108
  • COLRv1 formatidagi o'zgaruvchan rangli vektor shriftlarini qo'llab-quvvatlash yoqilgan (OpenType shriftlarining kichik to'plami, vektor gliflaridan tashqari, rang ma'lumotlariga ega qatlam).
  • Rangli shriftni qo'llab-quvvatlashni tekshirish uchun font-tech() va font-format() funksiyalari @supports CSS qoidalariga, tech() funksiyasi @font-face CSS qoidalariga qo'shilgan.
  • Federatsiyalangan Credential Management (FedCM) API uchinchi tomon cookie fayllarini qayta ishlash kabi saytlararo kuzatuv mexanizmlarisiz ishlaydigan federatsiyalangan, maxfiylikni saqlaydigan identifikatsiya xizmatlarini yaratishga ruxsat berish uchun taklif etiladi.
  • Endi mavjud "toshib ketish" CSS xususiyatini kontent chegarasidan tashqarida paydo bo'ladigan almashtirilgan elementlarga qo'llash mumkin, bu ob'ektni ko'rish qutisi xususiyati bilan birgalikda o'z soyalari bilan tasvirlarni yaratish uchun ishlatilishi mumkin.
  • Alohida sahifalar, ustunlar va maydonlar kontekstida parchalangan mahsulotdagi tanaffuslarning harakatini sozlash imkonini beruvchi CSS-ning avval, keyin va ichkarida o'chirish xususiyatlari qo'shildi. Masalan, "figure { break-inside: avoid;}" sahifaning rasm ichida buzilishini oldini oladi.
  • CSS-ning align-elementlar, justify-elements, align-self va justify-self xususiyatlari egiluvchan yoki panjara tartibida oxirgi asosiy chiziqqa moslashish uchun "oxirgi asosiy chiziq" qiymatidan foydalanish imkoniyatini beradi.
  • Elementning koʻrsatish holati oʻzgarganda “content-visibility: auto” xususiyatiga ega elementlar uchun yaratilgan ContentVisibilityAutoStateChanged hodisasi qoʻshildi.
  • Media Source Extensions API-ga ishchilar kontekstida kirish mumkin, undan, masalan, alohida ishchida MediaSource ob'ektini yaratish va uning ish natijalarini HTMLMediaElement-ga translyatsiya qilish orqali buferlangan media ijrosi ish faoliyatini yaxshilash uchun foydalanish mumkin. asosiy mavzuda.
  • Ruxsatlar-Policy HTTP sarlavhasi vakolatlarni topshirish va kengaytirilgan funksiyalarni yoqish uchun ishlatiladi, masalan, "https://*.bar.foo.com/" kabi joker belgilarga ruxsat beradi.
  • Eskirgan API'lar window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Veb-ishlab chiquvchilar uchun vositalarga yaxshilanishlar kiritildi. Uslublar paneliga faol bo'lmagan CSS xususiyatlari uchun maslahatlar qo'shildi. Yozuvchi paneli XPath va matn tanlagichlarini avtomatik aniqlashni amalga oshiradi. Nosozliklarni tuzatuvchi vergul bilan ajratilgan iboralar bo'ylab harakatlanish imkoniyatini beradi. “Sozlamalar > Ro‘yxatni e’tiborsiz qoldirish” sozlamalari kengaytirildi.

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 versiya uchun zaifliklarni aniqlaganlik uchun pul mukofotlarini to'lash dasturi doirasida Google 10 ming AQSh dollari miqdorida 74 ta mukofot (bir mukofot 15000 11000 dollar, 6000 5000 va 3000 2000 dollar, beshta mukofot 1000 6 dollar, uchta mukofot XNUMX XNUMX va XNUMX XNUMX dollar) to'lagan. , XNUMX dollarlik ikkita mukofot). XNUMX ta mukofot miqdori hali aniqlanmagan.

Manba: opennet.ru

a Izoh qo'shish