Die Veröffentlichung des Webbrowser qutebrowser 2.3 wurde vorgestellt, der eine minimalistische grafische BenutzeroberflĂ€che bietet, die nicht vom Anschauen des Inhalts ablenkt, sowie ein Navigationssystem im Stil des Texteditors Vim, das vollstĂ€ndig auf Tastenkombinationen basiert. Der Code ist in Python mit PyQt5 und QtWebEngine geschrieben. Die Quelltexte werden unter der GPLv3-Lizenz veröffentlicht. Die Verwendung von Python hat keine Auswirkungen auf die Leistung, da das Rendering und das Parsen von Inhalten von der Blink-Engine und der Qt-Bibliothek ĂŒbernommen werden.
Der Browser unterstĂŒtzt ein Tab-System, einen Download-Manager, einen Inkognito-Modus, einen integrierten PDF-Viewer (pdf.js), ein Werbeblocker-System und eine BenutzeroberflĂ€che zur Anzeige des Verlaufs. FĂŒr das Ansehen von Videos auf YouTube kann ein externer Video-Player aufgerufen werden. Die Navigation auf der Seite erfolgt mit den Tasten âhjklâ, um eine neue Seite zu öffnen, kann âoâ gedrĂŒckt werden, und der Wechsel zwischen den Tabs erfolgt ĂŒber die Tasten âJâ und âKâ oder âAlt-Zahl des Tabsâ. Mit â:â wird eine Kommandozeilenaufforderung aufgerufen, in der die Seite durchsucht und gĂ€ngige Befehle wie in vim ausgefĂŒhrt werden können, beispielsweise â:qâ zum Verlassen und â:wâ zum Speichern der Seite. FĂŒr einen schnellen Zugriff auf Elemente der Seite steht ein âHintâ-System zur VerfĂŒgung, das Links und Bilder markiert.

In der neuen Version:
- Eine Einstellung âcontent.prefers_reduced_motionâ wurde hinzugefĂŒgt, um Websites ĂŒber die Media-Abfrage âprefers-reduced-motionâ zu informieren, dass animierte Effekte deaktiviert werden sollten, die den Zustand von Benutzern mit MigrĂ€ne und Epilepsie verschlechtern könnten.
- Eine Einstellung âcolors.prompts.selected.fgâ wurde hinzugefĂŒgt, um die Farbe des Textes von ausgewĂ€hlten Elementen in Eingabeaufforderungen fĂŒr Datei-Pfade zu ĂŒberschreiben.
- Im Werbeblocker, der Umleitungen verwendet, Domains ĂŒber /etc/hosts (content.blocking.hosts.lists), wurde eine Sperrung aller Subdomains der blockierten Hosts implementiert.
- In den Einstellungen âfonts.web.*â wurde die Verwendung von URL-Vorlagen erlaubt.
- Bei AusfĂŒhrung des Befehls â:greasemonkey-reloadâ wird die Anzeige aller geladenen Skripte sichergestellt (deaktiviert durch Angabe der Option ââquietâ).
- Ein Problem beim Einloggen in das Google-Konto auf der macOS-Plattform wurde behoben.
Quelle: opennet.ru
