Panyungsi wéb anu sayogi qutebrowser 2.4 sareng Min 1.22

Pelepasan browser wéb qutebrowser 2.4 parantos diterbitkeun, nyayogikeun antarmuka grafis minimal anu henteu ngaganggu ningali eusi, sareng sistem navigasi dina gaya pangropéa téksu Vim, diwangun sadayana dina potong kompas keyboard. Kode ieu ditulis dina Python maké PyQt5 na QtWebEngine. Kodeu sumber disebarkeun dina lisénsi GPLv3. Pamakéan Python henteu mangaruhan kinerja, saprak Rendering na parsing eusi dilumangsungkeun ku mesin Blink jeung perpustakaan Qt.

Browser ngadukung sistem tab, manajer undeuran, mode browsing pribadi, panempo PDF anu diwangun (pdf.js), sistem pameungpeuk iklan (dina tingkat blocking host), sareng antarmuka pikeun ningali sajarah browsing. Pikeun lalajo video dina YouTube, anjeun tiasa nyetél telepon ka pamuter video éksternal. Anjeun tiasa ngalih ka halaman nganggo konci "hjkl"; anjeun tiasa pencét "o" pikeun muka halaman énggal; ngagentos antara tab dilakukeun nganggo konci "J" sareng "K" atanapi "nomer Alt-tab". Mencét ":" nyangking paréntah ajakan dimana anjeun tiasa milarian halaman sareng ngajalankeun paréntah gaya vim, sapertos ": q" pikeun kaluar sareng ": w" kanggo nyerat halaman. Pikeun gancang nganapigasi ka elemen kaca, sistem "pitunjuk" diusulkeun anu nandaan tumbu sareng gambar.

Panyungsi wéb anu sayogi qutebrowser 2.4 sareng Min 1.22

Dina versi anyar:

  • Kerentanan (CVE-2021-41146) parantos dibenerkeun anu ngamungkinkeun palaksanaan kode ngaliwatan manipulasi argumen panangan URL. Masalahna ngan ukur muncul dina ngawangun pikeun platform Windows. Dina Windows, panangan "qutebrowserul:" didaptarkeun, sareng aplikasi pihak katilu tiasa ngamimitian palaksanaan paréntah dina qutebrowser, sareng kode sawenang-wenang tiasa dieksekusi nganggo paréntah ": spawn" sareng ": debug-pyeval".
  • Ditambahkeun setelan "content.blocking.hosts.block_subdomains" anu tiasa dianggo pikeun nganonaktipkeun blocking subdomain dina pameungpeuk iklan anu nganggo alihan domain via /etc/hosts.
  • Nambahkeun setelan "downloads.prevent_mixed_content" pikeun ngalindungan tina unduhan eusi campuran (ngundeur sumber via HTTP tina halaman anu dibuka via HTTPS).
  • Bandéra "--private" geus ditambahkeun kana paréntah ": tab-clone", ngidinan Anjeun pikeun nyieun clone tina tab, dibuka dina jandela browsing pribadi anyar.

Dina waktos anu sami, versi browser énggal, Min 1.22, dileupaskeun, nawiskeun antarmuka minimalis anu diwangun dina manipulasi bar alamat. Browser dijieun maké platform Electron, nu ngidinan Anjeun pikeun nyieun aplikasi mandiri dumasar kana mesin Chromium jeung platform Node.js. Antarbeungeut Min ditulis dina JavaScript, CSS sareng HTML. Kodeu disebarkeun dina lisénsi Apache 2.0. Wangunan diciptakeun pikeun Linux, macOS sareng Windows.

Min ngadukung navigasi halaman kabuka ngaliwatan sistem tab, nyayogikeun fitur sapertos muka tab énggal di gigireun tab ayeuna, nyumputkeun tab anu henteu dianggo (anu pangguna henteu acan diaksés dina waktos anu tangtu), tab grup, sareng ningali sadaya tab dina. daptar. Aya alat pikeun ngawangun daptar tugas/tumbu anu ditunda pikeun bacaan anu bakal datang, ogé sistem bookmark kalayan dukungan milarian téks lengkep. Browser ngabogaan sistem diwangun-di pikeun blocking Iklan (nurutkeun daptar EasyList) jeung kode pikeun nyukcruk datang, sarta kasebut nyaéta dimungkinkeun pikeun nganonaktipkeun loading gambar jeung Aksara.

Kontrol sentral dina Min nyaéta bar alamat, dimana anjeun tiasa ngirim patarosan ka mesin pencari (DuckDuckGo sacara standar) sareng milarian halaman ayeuna. Nalika anjeun ngetik dina palang alamat, nalika anjeun ngetik, kasimpulan inpormasi anu relevan pikeun pamundut ayeuna dibangkitkeun, sapertos tautan ka artikel di Wikipédia, pilihan tina téténggér sareng sajarah browsing, ogé saran ti pamilarian DuckDuckGo. mesin. Unggal halaman anu dibuka dina browser diindeks sareng sayogi pikeun milarian salajengna dina bar alamat. Anjeun oge bisa ngasupkeun paréntah dina palang alamat pikeun gancang ngalakukeun operasi (contona, "! Setélan" - buka setélan, "! Screenshot" - nyieun screenshot, "! Clearhistory" - mupus sajarah browsing anjeun, jsb).

Panyungsi wéb anu sayogi qutebrowser 2.4 sareng Min 1.22

Dina rilis anyar:

  • Sareng alamat bar gaduh kamampuan ngitung ekspresi matematika. Salaku conto, anjeun tiasa ngalebetkeun "sqrt (2) + 1" sareng kéngingkeun hasilna langsung.
  • Widang pikeun milarian ku tab kabuka parantos ditambahkeun kana daptar tugas.
  • Mastikeun yén setélan téma poék anu diaktipkeun dina lingkungan pangguna diturutan.
  • Jumlah basa anu dirojong dina sistem tarjamah halaman anu diwangun parantos dilegaan (diaksés ku ngaklik katuhu dina halaman).
  • Ditambahkeun hotkey pikeun nyusun ulang tab.
  • Komponén mesin browser parantos diropéa kana Chromium 94 sareng platform Electron 15.

sumber: opennet.ru

Tambahkeun komentar