Dostępne przeglądarki internetowe qutebrowser 2.4 i Min 1.22

Opublikowano wydanie przeglądarki internetowej qutebrowser 2.4, 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 klawiszowych. 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 kart, menedżera pobierania, tryb przeglądania prywatnego, wbudowaną przeglądarkę plików PDF (pdf.js), system blokowania reklam (na poziomie blokowania hosta) 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.

Dostępne przeglądarki internetowe qutebrowser 2.4 i Min 1.22

W nowej wersji:

  • Naprawiono lukę (CVE-2021-41146), która umożliwia wykonanie kodu poprzez manipulację argumentami procedury obsługi adresu URL. Problem pojawia się tylko w kompilacjach na platformę Windows. W systemie Windows zarejestrowany jest moduł obsługi „qutebrowserurl:”, za pomocą którego aplikacja innej firmy może inicjować wykonywanie poleceń w qutebrowser, a dowolny kod może zostać wykonany za pomocą poleceń „:spawn” i „:debug-pyeval”.
  • Dodano ustawienie „content.blocking.hosts.block_subdomains”, którego można użyć do wyłączenia blokowania subdomen w blokadzie reklam korzystającej z przekierowania domeny przez /etc/hosts.
  • Dodano ustawienie „downloads.prevent_mixed_content”, aby chronić przed pobieraniem treści mieszanych (pobieraniem zasobów przez HTTP ze strony otwartej przez HTTPS).
  • Do polecenia „:tab-clone” dodano flagę „--private”, umożliwiającą utworzenie klonu karty otwieranej w nowym oknie przeglądania prywatnego.

W tym samym czasie wypuszczono nową wersję przeglądarki Min 1.22, oferującą minimalistyczny interfejs zbudowany w oparciu o manipulację paskiem adresu. Przeglądarka tworzona jest w oparciu o platformę Electron, która umożliwia tworzenie samodzielnych aplikacji w oparciu o silnik Chromium i platformę Node.js. Interfejs Min jest napisany w JavaScript, CSS i HTML. Kod rozpowszechniany jest na licencji Apache 2.0. Kompilacje są tworzone dla systemów Linux, macOS i Windows.

Min obsługuje nawigację po otwartych stronach poprzez system kart, udostępniając takie funkcje, jak otwieranie nowej karty obok bieżącej karty, ukrywanie nieużywanych kart (do których użytkownik nie miał dostępu przez określony czas), grupowanie kart i przeglądanie wszystkich kart w lista. Istnieją narzędzia do tworzenia list odroczonych zadań/linków do przyszłego czytania, a także system zakładek z obsługą wyszukiwania pełnotekstowego. Przeglądarka posiada wbudowany system blokowania reklam (wg listy EasyList) i kod do śledzenia odwiedzających, istnieje także możliwość wyłączenia ładowania obrazów i skryptów.

Centralnym elementem sterującym w Min jest pasek adresu, za pomocą którego można wysyłać zapytania do wyszukiwarki (domyślnie DuckDuckGo) i przeszukiwać bieżącą stronę. Podczas wpisywania w pasku adresu generowane jest podsumowanie istotnych informacji dla bieżącego żądania, takie jak link do artykułu w Wikipedii, wybór z zakładek i historii przeglądania, a także rekomendacje z wyszukiwania DuckDuckGo silnik. Każda strona otwarta w przeglądarce jest indeksowana i staje się dostępna do późniejszego wyszukiwania w pasku adresu. Możesz także wprowadzać polecenia w pasku adresu, aby szybko wykonywać operacje (na przykład „!settings” – przejdź do ustawień, „!screenshot” – utwórz zrzut ekranu, „!clearhistory” – wyczyść historię przeglądania itp.).

Dostępne przeglądarki internetowe qutebrowser 2.4 i Min 1.22

W nowym wydaniu:

  • A pasek adresu ma możliwość obliczania wyrażeń matematycznych. Na przykład możesz wpisać „sqrt(2) + 1” i natychmiast uzyskać wynik.
  • Do listy zadań dodano pole umożliwiające wyszukiwanie po otwartych zakładkach.
  • Zapewnia przestrzeganie ustawień ciemnego motywu włączonych w środowisku użytkownika.
  • Rozszerzono liczbę języków obsługiwanych we wbudowanym systemie tłumaczenia stron (dostępnym po kliknięciu strony prawym przyciskiem myszy).
  • Dodano klawisz skrótu do zmiany układu zakładek.
  • Komponenty silnika przeglądarki zostały zaktualizowane do wersji Chromium 94 i platformy Electron 15.

Źródło: opennet.ru

Dodaj komentarz