Wydanie przeglądarki internetowej qutebrowser 2.3

Zaprezentowano wydanie przeglądarki internetowej qutebrowser 2.3, zapewniającej minimalny interfejs graficzny nieodwracający uwagi od przeglądania treści oraz system nawigacji w stylu edytora tekstu Vima, zbudowany w całości na skrótach klawiaturowych. Kod napisano w Pythonie przy użyciu PyQt5 i QtWebEngine. Kod źródłowy rozpowszechniany jest na licencji GPLv3. Użycie Pythona nie wpływa na wydajność, ponieważ renderowanie i analizowanie treści odbywa się za pomocą silnika Blink i biblioteki Qt.

Przeglądarka obsługuje system zakładek, menedżera pobierania, tryb przeglądania prywatnego, wbudowaną przeglądarkę plików PDF (pdf.js), system blokowania reklam oraz interfejs do przeglądania historii przeglądania. Aby oglądać filmy w YouTube, możesz nawiązać połączenie z zewnętrznym odtwarzaczem wideo. Po stronie można poruszać się za pomocą klawiszy „hjkl”, można nacisnąć „o”, aby otworzyć nową stronę, przełączanie pomiędzy zakładkami odbywa się za pomocą klawiszy „J” i „K” lub „Alt-tab numer”. Naciśnięcie „:” powoduje wyświetlenie wiersza poleceń, w którym można przeszukać stronę i uruchomić typowe polecenia w stylu vima, takie jak „:q” w celu wyjścia i „:w” w celu zapisania strony. Aby szybko nawigować do elementów strony, zaproponowano system „podpowiedzi”, które oznaczają linki i obrazy.

Wydanie przeglądarki internetowej qutebrowser 2.3

W nowej wersji:

  • Dodano ustawienie „content.prefers_reduced_motion”, aby informować witryny za pomocą zapytania multimedialnego „prefers-reduced-motion” o konieczności wyłączenia efektów animowanych, które mogą pogorszyć stan użytkowników cierpiących na migreny i epilepsję.
  • Dodano ustawienie „colors.prompts.selected.fg”, aby zastąpić kolor tekstu wybranych elementów w monitach o ścieżkę pliku.
  • Bloker reklam, który wykorzystuje przekierowanie domeny poprzez /etc/hosts (content.blocking.hosts.lists), implementuje blokowanie wszystkich subdomen zablokowanych hostów.
  • Ustawienie „fonts.web.*” pozwala na użycie wzorców adresów URL.
  • Podczas wykonywania polecenia „:greasemonkey-reload” wyświetlane są wszystkie załadowane skrypty (wyłączane poprzez określenie opcji „--quiet”).
  • Rozwiązano problem z logowaniem się do konta Google na platformie macOS.

Źródło: opennet.ru

Dodaj komentarz