Адрес: ул. Б. Очаковская 32 Москва Россия
Быстрый поиск
Наши официальные канал и чат в telegram

qutebrowser 3.5.0: браузер с интерфейсом Vim и поддержкой Chromium 130

qutebrowser 3.5.0 — браузер с интерфейсом Vim, поддержкой Chromium 130 и улучшенным user agent для обхода антибот-систем

Новости собранные из разных RSS источников
Ответить
root:#
Site Admin
Сообщения: 150
Зарегистрирован: Вт ноя 08, 2022 3:27 pm
Благодарил (а): 34 раза
Поблагодарили: 20 раз

qutebrowser 3.5.0: браузер с интерфейсом Vim и поддержкой Chromium 130

Сообщение root:# »

qutebrowser 3.5.0: браузер с интерфейсом Vim и поддержкой Chromium 130
Опубликован релиз web-браузера qutebrowser 3.5.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.

Браузер поддерживает систему вкладок, менеджер загрузок, режим приватного просмотра, встроенный просмотрщик PDF (pdf.js), систему блокировки рекламы (на уровне блокировки хостов), интерфейс для просмотра истории посещений. Для просмотра видео в YouTube можно настроить вызов внешнего видеопроигрывателя. Перемещение по странице осуществляется при помощи клавиш "hjkl", для открытия новой страницы можно нажать "o", переключение между вкладками производится через клавиши "J" и "K" или "Alt-номер вкладки". При нажатии ":" выводится приглашение командной строки, в которой можно осуществить поиск по странице и выполнить типовые команды, как в vim, например, ":q" для выхода и ":w" для записи страницы.

Для быстрого перехода к элементам страницы предлагается система "хинтов", которыми помечаются ссылки и изображения.


Изображение


В новой версии:
  • Идентификатор браузера (user agent) переведён на использование сокращённого номера версии Chromium, без упоминания QtWebEngine, т.е. заголовок User Agent теперь эквивалентен заголовку, выставляемому обычным Chromium. Изменение внесено для обхода блокировок антибот-систем, распознающих запросы от QtWebEngine, как обращения ботов (например, QtWebEngine блокируют сайты Whatsapp Web, UPS и Digitec Galaxus). Сборки для Windows и macOS переведены на использование Qt 6.9.0.
  • В качестве основы использован движок Chromium 130.0.6723.192 в который перенесены исправления уязвимостей из Chromium 133.0.6943.141. В настройке "content.headers.user_agent" реализована поддержка подстановки "{upstream_browser_version_short}", содержащей версию используемого движка Chromium.
  • Расширены возможности userscripts: в qute-bitwarden добавлена поддержка передачи пароля в дочерний процесс через переменную окружения вместо указания в числе опций командной строки.
  • Добавлен отладочный флаг "-D no-system-pdfjs" для игнорирования системного PDF-просмотрщика PDF.js.
  • Добавлена обвязка для поддержки метода URL.parse, отсутствующего в QtWebEngine ‹ 6.9 и используемого в PDF.js 5.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63078
Ответить