Megjelent a Qutebrowser 2.4 webböngésző, amely minimális grafikus felhasználói felületet kínál, amely nem vonja el a figyelmet a tartalom megtekintéséről, és a Vim szövegszerkesztő stílusú navigációs rendszert bocsát rendelkezésre, amely teljesen billentyűzet-kombinációkra épül. A kód Python nyelven íródott, a PyQt5 és a QtWebEngine használatával. A források GPLv3 licenc alatt terjesztik. A Python alkalmazása nem befolyásolja a teljesítményt, mivel a tartalom megjelenítését és elemzését a Blink motor és a Qt könyvtár végzi.
A böngésző támogatja a fülkezelő rendszert, a letöltéskezelőt, a privát böngészési módot, a beépített PDF-olvasót (pdf.js), a hirdetésblokkoló rendszert (host blokkolás szintjén), valamint a meglátogatott oldalak történetének megtekintéséhez szükséges felületet. A YouTube videók megtekintéséhez külső videolejátszó hívása is beállítható. Az oldalon való navigáció a «hjkl» billentyűkkel történik, új oldal megnyitásához «o»-t kell nyomni, a fülek közötti váltáshoz pedig a «J» és «K» billentyűk vagy «Alt-fül szám» használható. Az « : » lenyomásával parancssori prompt jelenik meg, ahol oldalon belüli keresés és hagyományos parancsok végrehajtása lehetséges, mint például a «:q» kilépéshez és a «:w» az oldal mentéséhez. Az oldalelemek gyors elérésére „hint” rendszert ajánlunk, amely a linkeket és képeket címkézi.

Az új verzióban:
- Megszüntették a (CVE-2021-41146) sebezhetőséget, amely lehetővé tette a felhasználói kód végrehajtását az URL-kezelő argumentumaival való manipulációval. A probléma csak Windows platformokra készült verziókban jelentkezik. A Windows alatt a «qutebrowserurl:» kezelőt regisztrálják, amely lehetővé teszi, hogy egy külső alkalmazás parancsokat hajtson végre a Qutebrowser-ben, míg a «:spawn» és «:debug-pyeval» parancsokkal tetszőleges kódot futtathatunk.
- Hozzáadták a «content.blocking.hosts.block_subdomains» beállítást, amely a hirdetésblokkoló aldomaini blokkolásának kikapcsolására használható, amely átirányítást alkalmaz. domainok a /etc/hosts átjárón keresztül.
- Hozzáadták a «downloads.prevent_mixed_content» beállítást, amely védi a kevert tartalom letöltését (HTTP erőforrások letöltése HTTPS-en megnyitott oldalról).
- A «:tab-clone» parancshoz hozzáadták a «—private» kapcsolót, amely lehetővé teszi egy új privát böngészőablakban megnyitott fül klónozását.
Ugyanakkor megjelent a Min 1.22 új verziója, amely minimalista felületet kínál, amely az URL-sáv köré épül. A böngészőt Electron platform használatával készítették, amely lehetővé teszi a Chromium motor és a Node.js platform alapú különálló alkalmazások létrehozását. A Min felülete JavaScript, CSS és HTML nyelven íródott. A kód Apache 2.0 licenc alatt terjesztik. A build-ek Linux, macOS és Windows rendszerekre készültek.
A Min támogatja az oldalak közötti navigációt a fülek rendszerén keresztül, amely olyan funkciókat kínál, mint az új fül megnyitása a jelenlegi fül mellett, a ritkán használt fülek elrejtése (amelyekhez a felhasználó egy ideje nem nyúlt), a fülek csoportosítása és minden fül megtekintése lista formájában. Eszközök állnak rendelkezésre jövőbeli olvasásra vonatkozó késleltetett feladat-/linklisták készítéséhez, valamint egy könyvjelzőrendszer, amely támogatja a teljes szöveges keresést. A böngészőbe beépített hirdetésblokkoló rendszer (az EasyList listája alapján) és a látogatók nyomon követésére szolgáló kód található; lehetőség van képek és szkriptek betöltésének letiltására is.
A Min központi vezérlőeleme a címsor, amelyen keresztül keresési lekérdezéseket küldhet a keresőmotorhoz (alapértelmezés szerint DuckDuckGo), és kereshet a jelenlegi oldalon. Amint a címsorba írsz, a megadott lekérdezéshez kapcsolódó információk összefoglalása jelenik meg, például egy Wikipedia cikk linkje, könyvjelzők és meglátogatott oldalak történetének mintája, valamint ajánlások a DuckDuckGo keresőmotortól. Minden megnyitott lap a böngészőben indexelve lesz, és a címsorban később kereshetővé válik. A címsorba parancsokat is be lehet írni gyors műveletek végrehajtásához (például „!settings” — a beállításokhoz való navigálás, „!screenshot” — képernyőkép készítése, „!clearhistory” — a böngészési előzmények törlése stb.).

Az új kiadásban:
- Az URL-sáv lehetőséget kapott matematikai kifejezések kiszámítására. Például be lehet írni a «sqrt(2) + 1» kifejezést, és azonnal megkapjuk az eredményt.
- A feladatlistához hozzáadták a nyitott fülek közötti keresési mezőt.
- Biztosították a felhasználói környezetben engedélyezett sötét téma beállításainak követését.
- Bővítették a beépített oldalfordító rendszer által támogatott nyelvek számát (jobb klikk a lapon történő elérhetőség).
- Hozzáadva egy gyorsbillentyű a fülek áthelyezéséhez.
- A böngészőmotor összetevői frissítve lettek a Chromium 94-re és az Electron 15-re.
Forrás: opennet.ru
