Penyemak imbas web tersedia qutebrowser 2.4 dan Min 1.22

Keluaran pelayar web qutebrowser 2.4 telah diterbitkan, menyediakan antara muka grafik minimum yang tidak mengalih perhatian daripada melihat kandungan, dan sistem navigasi dalam gaya editor teks Vim, dibina sepenuhnya pada pintasan papan kekunci. Kod ini ditulis dalam Python menggunakan PyQt5 dan QtWebEngine. Kod sumber diedarkan di bawah lesen GPLv3. Penggunaan Python tidak menjejaskan prestasi, kerana pemaparan dan penghuraian kandungan dijalankan oleh enjin Blink dan perpustakaan Qt.

Penyemak imbas menyokong sistem tab, pengurus muat turun, mod penyemakan imbas peribadi, pemapar PDF terbina dalam (pdf.js), sistem penyekatan iklan (di peringkat penyekatan hos) dan antara muka untuk melihat sejarah penyemakan imbas. Untuk menonton video di YouTube, anda boleh menyediakan panggilan ke pemain video luaran. Anda boleh bergerak di sekeliling halaman menggunakan kekunci "hjkl"; anda boleh menekan "o" untuk membuka halaman baharu; bertukar antara tab dilakukan menggunakan kekunci "J" dan "K" atau "Nombor tab Alt". Menekan ":" membawa gesaan arahan di mana anda boleh mencari halaman dan menjalankan arahan gaya vim biasa, seperti ":q" untuk keluar dan ":w" untuk menulis halaman. Untuk menavigasi dengan cepat ke elemen halaman, sistem "petunjuk" dicadangkan yang menandakan pautan dan imej.

Penyemak imbas web tersedia qutebrowser 2.4 dan Min 1.22

Dalam versi baharu:

  • Kerentanan (CVE-2021-41146) telah diperbaiki yang membenarkan pelaksanaan kod melalui manipulasi hujah pengendali URL. Masalahnya hanya muncul dalam binaan untuk platform Windows. Pada Windows, pengendali "qutebrowserul:" didaftarkan, yang dengannya aplikasi pihak ketiga boleh memulakan pelaksanaan perintah dalam qutebrowser, dan kod arbitrari boleh dilaksanakan menggunakan arahan ": spawn" dan ": debug-pyeval".
  • Menambahkan tetapan "content.blocking.hosts.block_subdomains" yang boleh digunakan untuk melumpuhkan penyekatan subdomain dalam penyekat iklan yang menggunakan ubah hala domain melalui /etc/hosts.
  • Menambahkan tetapan "downloads.prevent_mixed_content" untuk melindungi daripada memuat turun kandungan bercampur (memuat turun sumber melalui HTTP daripada halaman yang dibuka melalui HTTPS).
  • Bendera "--private" telah ditambahkan pada perintah ": tab-clone", yang membolehkan anda membuat klon tab, dibuka dalam tetingkap penyemakan imbas peribadi yang baharu.

Pada masa yang sama, versi baharu penyemak imbas, Min 1.22, telah dikeluarkan, menawarkan antara muka minimalis yang dibina di sekitar manipulasi bar alamat. Penyemak imbas dicipta menggunakan platform Electron, yang membolehkan anda membuat aplikasi bersendirian berdasarkan enjin Chromium dan platform Node.js. Antara muka Min ditulis dalam JavaScript, CSS dan HTML. Kod itu diedarkan di bawah lesen Apache 2.0. Binaan dicipta untuk Linux, macOS dan Windows.

Min menyokong navigasi halaman terbuka melalui sistem tab, menyediakan ciri seperti membuka tab baharu di sebelah tab semasa, menyembunyikan tab yang tidak digunakan (yang pengguna tidak mengakses untuk masa tertentu), mengelompokkan tab dan melihat semua tab dalam senarai. Terdapat alatan untuk membina senarai tugas/pautan tertunda untuk bacaan masa hadapan, serta sistem penanda halaman dengan sokongan carian teks penuh. Penyemak imbas mempunyai sistem terbina dalam untuk menyekat iklan (mengikut senarai EasyList) dan kod untuk menjejak pelawat, dan adalah mungkin untuk melumpuhkan pemuatan imej dan skrip.

Kawalan pusat dalam Min ialah bar alamat, yang melaluinya anda boleh menghantar pertanyaan ke enjin carian (DuckDuckGo secara lalai) dan mencari halaman semasa. Semasa anda menaip dalam bar alamat, semasa anda menaip, ringkasan maklumat yang berkaitan untuk permintaan semasa dijana, seperti pautan ke artikel di Wikipedia, pilihan daripada penanda halaman dan sejarah penyemakan imbas, serta cadangan daripada carian DuckDuckGo enjin. Setiap halaman yang dibuka dalam penyemak imbas diindeks dan tersedia untuk carian seterusnya dalam bar alamat. Anda juga boleh memasukkan arahan dalam bar alamat untuk melaksanakan operasi dengan cepat (contohnya, "!tetapan" - pergi ke tetapan, "!shot skrin" - buat tangkapan skrin, "!clearhistory" - kosongkan sejarah penyemakan imbas anda, dsb.).

Penyemak imbas web tersedia qutebrowser 2.4 dan Min 1.22

Dalam keluaran baharu:

  • Dan bar alamat mempunyai keupayaan untuk mengira ungkapan matematik. Sebagai contoh, anda boleh memasukkan "sqrt(2) + 1" dan dapatkan hasilnya dengan segera.
  • Medan untuk mencari mengikut tab terbuka telah ditambahkan pada senarai tugas.
  • Memastikan tetapan tema gelap yang didayakan dalam persekitaran pengguna diikuti.
  • Bilangan bahasa yang disokong dalam sistem terjemahan halaman terbina dalam telah dikembangkan (boleh diakses dengan mengklik kanan pada halaman).
  • Menambahkan kekunci pintas untuk menyusun semula tab.
  • Komponen enjin penyemak imbas telah dikemas kini kepada Chromium 94 dan platform Electron 15.

Sumber: opennet.ru

Tambah komen