Издаден е релиз на уеб браузъра qutebrowser 2.4, който предлага минималистичен графичен интерфейс, който не отвлича вниманието от съдържанието, и навигационна система в стил текстов редактор Vim, изградена изцяло на основата на клавиатурни комбинации. Кодът е написан на Python с използване на PyQt5 и QtWebEngine. Изходният код е разпространен под лицензия GPLv3. Използването на Python не влияе на производителността, тъй като извеждането и анализа на съдържанието се осъществяват от движка Blink и библиотеката Qt.
Браузерът поддържа система за раздели, мениджър за изтегляния, режим на частно преглеждане, вграден PDF прегледач (pdf.js), система за блокиране на реклами (на ниво блокиране на хостове), интерфейс за преглед на историята на посещенията. За преглеждане на видео в YouTube можете да настроите извикване на външен видеопроигравател. Придвижването през страницата се осъществява с клавишите «hjkl», за отваряне на нова страница можете да натиснете «o», а превключването между разделите се осъществява с клавишите «J» и «K» или «Alt-номер на раздела». При натискане на «:» се извежда подканващо поле за команда, в което можете да направите търсене по страницата и да изпълнявате стандартни команди, както в vim, например, «:q» за изход и «:w» за запис на страницата. За бърз преход към елементите на страницата е предложена система за «хинтове», с които се означават линкове и изображения.

В новата версия:
- Отстранена е уязвимост (CVE-2021-41146), която позволява изпълнението на собствен код чрез манипулации с аргументите на URL обработвателя. Проблемът се проявява само в сборки за платформата Windows. В Windows се регистрира обработвател „qutebrowserurl:“, чрез който странично приложение може да инициира изпълнението на команди в qutebrowser, а с командите „:spawn“ и „:debug-pyeval“ може да се изпълни произволен код.
- Добавена е настройка „content.blocking.hosts.block_subdomains“, която може да се използва за деактивиране на блокировката на поддомейни в блокировчика за реклама, използващ пренасочване домейни чрез /etc/hosts.
- Добавена е настройка „downloads.prevent_mixed_content“ за защита от изтегляне на смесено съдържание (изтегляне на ресурси по HTTP от страница, отворена по HTTPS).
- В командата „:tab-clone“ е добавен флаг „—private“, позволяващ създаването на клониран таб, отворен в нов прозорец за частно разглеждане.
По същото време е издадена нова версия на браузъра Min 1.22, предлагаща минималистичен интерфейс, основан на манипулации с адресната лента. Браузърът е създаден с използване на платформата Electron, позволяваща създаването на самостоятелни приложения на базата на движка Chromium и платформата Node.js. Интерфейсът на Min е написан на JavaScript, CSS и HTML. Кодът е разпространен под лицензия Apache 2.0. Сборките са форматирани за Linux, macOS и Windows.
Min поддържа навигация по отворените страници чрез система от табове, предлагаща функции като отваряне на нов таб до текущия таб, скриване на неизползвани табове (към които потребителят не се е обръщал определено време), групиране на табовете и преглед на всички табове като списък. Налични са средства за съставяне на списъци с отложени задачи/линкове за четене в бъдеще, както и система за отметки с поддръжка за пълнотекстово търсене. В браузъра е вградена система за блокиране на реклами (по списък EasyList) и код за проследяване на посетители, съществува опция за изключване на зареждането на изображения и скриптове.
Централният контролен елемент в Min е адресната лента, чрез която можете да изпращате заявки към търсачката (по подразбиране DuckDuckGo) и да извършвате търсене на текущата страница. При въвеждане в адресната лента, автоматично се генерира резюме на актуалната информация, свързана с текущата заявка, като линк към статия в Wikipedia, извлечение от отметки и история на посещенията, както и препоръки от търсачката DuckDuckGo. Всяка отворена в браузъра страница се индексира и става достъпна за последващо търсене в адресната лента. В адресната лента също така могат да се въвеждат команди за бързо извършване на операции (например, „!settings“ — преминаване към настройките, „!screenshot“ — създаване на скрийншот, „!clearhistory” - изчистване на историята на посещенията и т.н.).

В новото издание:
- Адресната лента предоставя възможност за изчисление на математически изрази. Например, можете да въведете „sqrt(2) + 1“ и веднага да получите резултат.
- Към списъка със задачи е добавено поле за търсене по отворените табове.
- Осигурено е спазването на настройките на тъмната тема, активирана в потребителската среда.
- Разширен е броят на езиците, поддържани от вградената система за превод на страници (достъпна чрез кликване с десния бутон на мишката върху страницата).
- Добавена гореща клавиша за пренареждане на табовете.
- Компонентите на браузърния двигател са актуализирани до Chromium 94 и платформата Electron 15.
Източник: opennet.ru
