Kullanılabilir web tarayıcıları qutebrowser 2.4 ve Min 1.22

İçeriğin görüntülenmesini engellemeyen minimal bir grafik arayüz ve tamamen klavye kısayolları üzerine inşa edilmiş Vim metin düzenleyici tarzında bir navigasyon sistemi sağlayan web tarayıcısı qutebrowser 2.4'ün sürümü yayınlandı. Kod Python'da PyQt5 ve QtWebEngine kullanılarak yazılmıştır. Kaynak kodu GPLv3 lisansı altında dağıtılmaktadır. İçeriğin oluşturulması ve ayrıştırılması Blink motoru ve Qt kütüphanesi tarafından gerçekleştirildiğinden Python kullanımı performansı etkilemez.

Tarayıcı bir sekme sistemini, bir indirme yöneticisini, özel bir tarama modunu, yerleşik bir PDF görüntüleyiciyi (pdf.js), bir reklam engelleme sistemini (ana bilgisayar engelleme düzeyinde) ve tarama geçmişini görüntülemek için bir arayüzü destekler. YouTube'da video izlemek için harici bir video oynatıcıya çağrı ayarlayabilirsiniz. “hjkl” tuşlarını kullanarak sayfada dolaşabilirsiniz; “o” tuşuna basarak yeni sayfa açabilirsiniz; sekmeler arası geçiş “J” ve “K” tuşlarını veya “Alt-sekme numarası”nı kullanarak yapılır. ":" tuşuna basmak, sayfada arama yapabileceğiniz ve çıkmak için ":q" ve sayfayı yazmak için ":w" gibi tipik vim tarzı komutları çalıştırabileceğiniz bir komut istemi getirir. Sayfa öğelerine hızlı bir şekilde gitmek için bağlantıları ve görselleri işaretleyen bir "ipucu" sistemi önerilmektedir.

Kullanılabilir web tarayıcıları qutebrowser 2.4 ve Min 1.22

Yeni sürümde:

  • URL işleyici bağımsız değişkenlerinin manipülasyonu yoluyla kod yürütülmesine izin veren bir güvenlik açığı (CVE-2021-41146) düzeltildi. Sorun yalnızca Windows platformuna yönelik yapılarda ortaya çıkıyor. Windows'ta, üçüncü taraf bir uygulamanın qutebrowser'da komutların yürütülmesini başlatabileceği ve ":spawn" ve ":debug-pyeval" komutları kullanılarak isteğe bağlı kodun yürütülebileceği bir "qutebrowserurl:" işleyicisi kayıtlıdır.
  • /etc/hosts aracılığıyla alan adı yönlendirmesini kullanan bir reklam engelleyicide alt alan adı engellemeyi devre dışı bırakmak için kullanılabilecek "content.blocking.hosts.block_subdomains" ayarı eklendi.
  • Karışık içeriğin indirilmesine (HTTPS aracılığıyla açılan bir sayfadan kaynakların HTTP aracılığıyla indirilmesi) karşı koruma sağlamak için "downloads.prevent_mixed_content" ayarı eklendi.
  • ":tab-clone" komutuna "--private" bayrağı eklendi ve yeni bir özel tarama penceresinde açılan sekmenin bir kopyasını oluşturmanıza olanak tanıdı.

Aynı zamanda, adres çubuğunun manipülasyonu etrafında oluşturulmuş minimalist bir arayüz sunan tarayıcının yeni bir sürümü olan Min 1.22 piyasaya sürüldü. Tarayıcı, Chromium motorunu ve Node.js platformunu temel alan bağımsız uygulamalar oluşturmanıza olanak tanıyan Electron platformu kullanılarak oluşturulmuştur. Min arayüzü JavaScript, CSS ve HTML ile yazılmıştır. Kod Apache 2.0 lisansı altında dağıtılmaktadır. Linux, macOS ve Windows için derlemeler oluşturulur.

Min, açık sayfalarda bir sekme sistemi aracılığıyla gezinmeyi destekler; mevcut sekmenin yanında yeni bir sekme açmak, kullanılmayan sekmeleri (kullanıcının belirli bir süre boyunca erişmediği) gizlemek, sekmeleri gruplandırmak ve tüm sekmeleri bir arada görüntülemek gibi özellikler sağlar. bir liste. Gelecekte okumak için ertelenmiş görevlerin/bağlantıların listelerini oluşturmak için araçların yanı sıra tam metin arama desteğine sahip bir yer imi sistemi de vardır. Tarayıcı, reklamları engellemek için yerleşik bir sisteme (EasyList listesine göre) ve ziyaretçileri izlemek için koda sahiptir ve resimlerin ve komut dosyalarının yüklenmesini devre dışı bırakmak mümkündür.

Min'deki merkezi kontrol, bir arama motoruna (varsayılan olarak DuckDuckGo) sorgular gönderebileceğiniz ve mevcut sayfada arama yapabileceğiniz adres çubuğudur. Siz adres çubuğuna yazdıkça, Wikipedia'daki bir makaleye bağlantı, yer işaretleri ve göz atma geçmişinden bir seçim ve DuckDuckGo aramasından öneriler gibi mevcut istekle ilgili bilgilerin bir özeti oluşturulur. motor. Tarayıcıda açılan her sayfa dizine eklenir ve adres çubuğunda daha sonraki aramalar için kullanılabilir hale gelir. İşlemleri hızlı bir şekilde gerçekleştirmek için adres çubuğuna komutlar da girebilirsiniz (örneğin, “!settings” - ayarlara gidin, “!screenshot” - ekran görüntüsü oluşturun, “!clearhistory” - tarama geçmişinizi temizleyin, vb.).

Kullanılabilir web tarayıcıları qutebrowser 2.4 ve Min 1.22

Yeni sürümde:

  • Adres çubuğu da matematiksel ifadeleri hesaplama yeteneğine sahiptir. Örneğin “sqrt(2) +1” yazıp hemen sonuca ulaşabilirsiniz.
  • Görev listesine açık sekmelere göre arama yapma alanı eklendi.
  • Kullanıcı ortamında etkinleştirilen koyu temanın ayarlarına uyulmasını sağlar.
  • Yerleşik sayfa çeviri sisteminde desteklenen dillerin sayısı genişletildi (sayfaya sağ tıklanarak erişilebilir).
  • Sekmeleri yeniden düzenlemek için bir kısayol tuşu eklendi.
  • Tarayıcı motoru bileşenleri Chromium 94 ve Electron 15 platformuna güncellendi.

Kaynak: opennet.ru

Yorum ekle