Der Webbrowser Vieb 9.4 wurde veröffentlicht, optimiert für die Tastatursteuerung und verwendet die für den Vim-Texteditor typischen Bedienprinzipien und Tastenkombinationen (um beispielsweise Text in ein Formular einzugeben, müssen Sie in den Einfügemodus wechseln). Der Code ist in JavaScript geschrieben und wird unter der GPLv3-Lizenz verbreitet. Die Schnittstelle basiert auf der Electron-Plattform und Chromium wird als Web-Engine verwendet. Es stehen fertige Builds für Linux (AppImage, Snap, Deb, RPM, Pacman), Windows und macOS zur Verfügung.
Wichtige Informationen:
- Unterstützung für vertikale und horizontale Registerkarten mit der Möglichkeit zum Gruppieren, farblichen Hervorheben, automatischen Bereinigen, separaten Binden von Cookies, Wiederherstellen geschlossener Registerkarten, Anheften von Registerkarten, Einfrieren (Entladen von Inhalten), Anzeigen der Audiowiedergabeanzeige usw. Unterstützung für Containerregisterkarten, die von anderen Registerkarten isoliert sind (Cookies und gespeicherte Daten überschneiden sich nicht).
- Möglichkeit, das Fenster in Teile aufzuteilen, um mehrere Seiten gleichzeitig anzuzeigen.
- Integrierte Mechanismen zum Blockieren unerwünschter Inhalte, einschließlich Werbeblockierung durch Easylist/Easyprivacy-Listen, Weiterleitung für AMP-Seiten und die Möglichkeit, kosmetische Filter zum Ändern von Seiten anzuschließen.
- Unterstützung für die automatische Vervollständigung von Eingaben, die lokal basierend auf dem Besuchsverlauf und dem vorhandenen Befehlssatz implementiert wird, ohne auf externe Dienste zuzugreifen. Unterstützung für die Rechtschreibprüfung.
- Flexibles System zur Verwaltung von Berechtigungen und Einstellungen. Separate Einstellungen für den Zugriff auf Benachrichtigungen, Mikrofon, Vollbildmodus usw. Integrierte Black- und Whitelists. Möglichkeiten zur Neudefinition des User Agents, Cookie-Verwaltung, Sperrung des Zugriffs auf externe Ressourcen, Caching-Einstellungen (für einzelne Websites können Sie das Speichern von Seiten im lokalen Cache deaktivieren oder das Leeren des Caches beim Beenden aktivieren) sowie die Festlegung eigener Regeln für die Verwendung von WebRTC und das Verbergen lokaler WebRTC-Adressen.
- Möglichkeit, das Erscheinungsbild durch Designthemen zu ändern. Verfügbarkeit dunkler und heller Designs. Vollständige Skalierung der Benutzeroberfläche, Schriftgröße und Seiten.
- Möglichkeit, Tastaturkürzel an beliebige Funktionen, Befehle und Aktionen zu binden. Unterstützt werden klassische Maussteuerung und vim-ähnliche Modi. So stehen beispielsweise separate Modi für Webnavigation/-suche („e“), Befehlseingabe („:“), Schaltflächenklicks und Linkverfolgung („f“), Seitensuche („/“), Zeigeraktivierung („v“) zum Laden von Bildern und Auswählen von Links, Texteinfügung („i“) und Bearbeiten der aktuellen URL („e“; zum Öffnen einer neuen URL wird der Befehl „:open URL“ angeboten).
- Das Vorhandensein einer Konfigurationsdatei, mit der Sie das Verhalten aller Befehle anpassen können. Möglichkeit, Parameter und Einstellungen im laufenden Betrieb im Vim-Stil zu ändern (Befehlseingabemodus ":", in dem Sie vim-ähnliche Befehle wie showcmd, timeout, colorscheme, maxmapdepth, spelllang, splitright, smartcase usw. verwenden können).



Source: opennet.ru
