Mavjud veb-brauzerlar qutebrowser 2.4 va Min 1.22

Tarkibni ko'rishdan chalg'itmaydigan minimal grafik interfeys va butunlay klaviatura yorliqlari asosida qurilgan Vim matn muharriri uslubidagi navigatsiya tizimini ta'minlovchi qutebrowser 2.4 veb-brauzerining versiyasi nashr etildi. Kod PyQt5 va QtWebEngine yordamida Pythonda yozilgan. Manba kodi GPLv3 litsenziyasi ostida tarqatiladi. Python-dan foydalanish unumdorlikka ta'sir qilmaydi, chunki kontentni ko'rsatish va tahlil qilish Blink dvigateli va Qt kutubxonasi tomonidan amalga oshiriladi.

Brauzer yorliqli ko'rish tizimini, yuklab olish menejerini, shaxsiy ko'rish rejimini, o'rnatilgan PDF ko'rish dasturini (pdf.js), reklamani blokirovka qilish tizimini (xostni bloklash darajasida), ko'rish tarixini ko'rish interfeysini qo'llab-quvvatlaydi. YouTube videolarini tomosha qilish uchun siz tashqi video pleerga qo'ng'iroq qilishni sozlashingiz mumkin. Sahifa bo'ylab harakatlanish "hjkl" tugmalari yordamida amalga oshiriladi, yangi sahifani ochish uchun "o" tugmachasini bosishingiz mumkin, varaqlar o'rtasida almashish "J" va "K" tugmachalari yoki "Alt-tab raqami" yordamida amalga oshiriladi. “:” tugmasini bosish buyruq qatorini ochadi, unda siz sahifani qidirishingiz va vim-dagi kabi odatiy buyruqlarni bajarishingiz mumkin, masalan chiqish uchun “:q” va sahifani yozish uchun “:w”. Sahifa elementlariga tez o'tish uchun havolalar va rasmlarni belgilaydigan "maslahatlar" tizimi taklif etiladi.

Mavjud veb-brauzerlar qutebrowser 2.4 va Min 1.22

Yangi versiyada:

  • Zaiflik (CVE-2021-41146) tuzatildi, bu URL ishlov beruvchi argumentlarini manipulyatsiya qilish orqali kodni bajarishga imkon beradi. Muammo faqat Windows platformasi uchun tuzilmalarda paydo bo'ladi. Windows-da "qutebrowserurl:" ishlov beruvchisi ro'yxatga olingan, uning yordamida uchinchi tomon ilovasi qutebrowserda buyruqlar bajarilishini boshlashi mumkin va ": spawn" va ": debug-pyeval" buyruqlari yordamida ixtiyoriy kodni bajarish mumkin.
  • "content.blocking.hosts.block_subdomains" sozlamasi qo'shildi, u /etc/hosts orqali domenni qayta yo'naltirishni ishlatadigan reklama blokerida subdomenlarni bloklashni o'chirish uchun ishlatilishi mumkin.
  • Aralash kontentni yuklab olishdan himoya qilish uchun “downloads.prevent_mixed_content” sozlamasi qo‘shildi (resurslarni HTTPS orqali ochilgan sahifadan HTTP orqali yuklab olish).
  • ":tab-clone" buyrug'iga "--private" bayrog'i qo'shildi, bu sizga yangi shaxsiy ko'rish oynasida ochilgan yorliqning klonini yaratish imkonini beradi.

Shu bilan birga, brauzerning Min 1.22 yangi versiyasi chiqdi, u manzillar panelini manipulyatsiya qilish atrofida qurilgan minimalistik interfeysni taklif qiladi. Brauzer Electron platformasi yordamida yaratilgan bo‘lib, u Chromium dvigateli va Node.js platformasi asosida mustaqil ilovalar yaratish imkonini beradi. Min interfeysi JavaScript, CSS va HTML tillarida yozilgan. Kod Apache 2.0 litsenziyasi ostida tarqatiladi. Qurilishlar Linux, macOS va Windows uchun yaratilgan.

Min yorliqlar tizimi orqali ochiq sahifalar navigatsiyasini qo‘llab-quvvatlaydi, joriy yorliq yonida yangi yorliq ochish, foydalanilmagan yorliqlarni yashirish (foydalanuvchi ma’lum vaqt davomida kirmagan), yorliqlarni guruhlash va barcha yorliqlarni ko‘rish kabi xususiyatlarni taqdim etadi. ro'yxat. Kelajakda o'qish uchun kechiktirilgan vazifalar/havolalar ro'yxatini yaratish vositalari, shuningdek, to'liq matnli qidiruvni qo'llab-quvvatlaydigan xatcho'p tizimi mavjud. Brauzerda reklamalarni blokirovka qilish uchun o'rnatilgan tizim (EasyList ro'yxati bo'yicha) va tashrif buyuruvchilarni kuzatish uchun kod mavjud va rasm va skriptlarni yuklashni o'chirib qo'yish mumkin.

Minning markaziy boshqaruvi manzillar paneli bo'lib, u orqali siz qidiruv tizimiga so'rov yuborishingiz mumkin (sukut bo'yicha DuckDuckGo) va joriy sahifani qidirishingiz mumkin. Manzil satriga yozayotganingizda, joriy soʻrovga tegishli maʼlumotlarning qisqacha mazmuni yaratiladi, masalan, Vikipediya maqolasiga havola, xatchoʻplar va koʻrish tarixi tanlovi hamda DuckDuckGo qidiruv tizimidan tavsiyalar. Brauzerda ochilgan har bir sahifa indekslanadi va manzil satrida keyingi qidiruv uchun mavjud bo'ladi. Operatsiyalarni tezkor bajarish uchun manzil satriga buyruqlarni ham kiritishingiz mumkin (masalan, “!settings” – sozlamalarga o‘tish, “!screenshot” – skrinshot yaratish, “!clearhistory” – ko‘rib chiqish tarixini tozalash va h.k.).

Mavjud veb-brauzerlar qutebrowser 2.4 va Min 1.22

Yangi nashrda:

  • Manzillar paneli esa matematik ifodalarni hisoblash imkoniyatiga ega. Misol uchun, siz "sqrt (2) + 1" ni kiritishingiz va natijani darhol olishingiz mumkin.
  • Vazifalar ro'yxatiga ochiq tablar bo'yicha qidirish maydoni qo'shildi.
  • Foydalanuvchi muhitida yoqilgan qorong'u mavzu sozlamalariga rioya qilinishini ta'minlaydi.
  • O'rnatilgan sahifa tarjimasi tizimida qo'llab-quvvatlanadigan tillar soni kengaytirildi (sahifani o'ng tugmasini bosish orqali kirish mumkin).
  • Yorliqlarni qayta tartiblash uchun tezkor tugma qo'shildi.
  • Brauzer mexanizmi komponentlari Chromium 94 va Electron 15 platformasiga yangilandi.

Manba: opennet.ru

a Izoh qo'shish