Der Webbrowser qutebrowser 3.5.0 ist verfügbar.

Die Veröffentlichung des Web-Browsers qutebrowser 3.5.0, der eine minimierte grafische Benutzeroberfläche bietet, die nicht vom Inhalt ablenkt, sowie ein Navigationssystem im Stil des Texteditors Vim, das vollständig auf Tastenkombinationen basiert. Der Code ist in Python unter Verwendung von PyQt und QtWebEngine geschrieben. Der Quellcode wird unter der GPLv3-Lizenz verbreitet. Die Verwendung von Python hat keinen Einfluss auf die Leistung, da das Rendering und das Parsen des Inhalts durch die Blink-Engine und die Qt-Bibliothek erfolgt.

Der Browser unterstützt ein Tab-System, einen Download-Manager, einen privaten Modus, einen integrierten PDF-Viewer (pdf.js), ein Werbeblockierungssystem (auf Host-Ebene) sowie eine Benutzeroberfläche zur Anzeige des Browserverlaufs. Für die Wiedergabe von Videos auf YouTube kann die Verwendung eines externen Video-Players konfiguriert werden. Die Navigation auf der Seite erfolgt über die Tasten „hjkl“. Um eine neue Seite zu öffnen, kann „o“ gedrückt werden; der Wechsel zwischen den Tabs erfolgt über die Tasten „J“ und „K“ oder „Alt-Tab-Nummer“. Durch Drücken von „:“ wird eine Eingabeaufforderung für die Befehlszeile angezeigt, in der die Suche auf der Seite durchgeführt und Standardbefehle wie in vim ausgeführt werden können, zum Beispiel „:q“ zum Beenden und „:w“ zum Speichern der Seite. Für einen schnellen Zugriff auf die Seitenelemente steht ein „Hints“-System zur Verfügung, das Links und Bilder kennzeichnet.

Der Webbrowser qutebrowser 3.5.0 ist verfügbar.

In der neuen Version:

  • Die Browser-ID (User-Agent) wurde so geändert, dass sie eine verkürzte Versionsnummer von Chromium verwendet, ohne auf QtWebEngine zu verweisen, d.h. der User-Agent-Header entspricht jetzt dem Header, der von normalem Chromium gesetzt wird. Diese Änderung wurde vorgenommen, um Sperren durch Anti-Bot-Systeme zu umgehen, die Anfragen von QtWebEngine als Bot-Anfragen erkennen (zum Beispiel blockieren QtWebEngine-Webseiten wie Whatsapp Web, UPS und Digitec Galaxus).
  • Die Builds für Windows und macOS wurden auf die Verwendung von Qt 6.9.0 umgestellt.
  • Als Grundlage wurde die Chromium-Engine 130.0.6723.192 verwendet, in die Sicherheitskorrekturen aus Chromium 133.0.6943.141 übertragen wurden.
  • In der Einstellung „content.headers.user_agent“ wurde die Unterstützung für die Platzhaltervariable „{upstream_browser_version_short}“ implementiert, die die Version der verwendeten Chromium-Engine enthält.
  • Die Möglichkeiten von Userscripts wurden erweitert: in qute-bitwarden wurde die Unterstützung für die Übertragung des Passworts in einen Kindprozess über eine Umgebungsvariable anstelle der Angabe in der Befehlszeilenoptionen hinzugefügt.
  • Ein Debugging-Flag „-D no-system-pdfjs“ wurde hinzugefügt, um den systemeigenen PDF-Viewer PDF.js zu ignorieren.
  • Eine Wrapper-Funktion zur Unterstützung der URL.parse-Methode, die in QtWebEngine < 6.9 fehlt und in PDF.js 5 verwendet wird, wurde hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4