Quteбраузер
этой статьи В первом разделе содержится информация, которая не включена в другие разделы статьи . ( Март 2022 г. ) |
Оригинальный автор(ы) | Флориан Брюин («Компилятор») |
---|---|
Разработчик(и) | |
Первоначальный выпуск | 14 декабря 2014 г [4] |
Стабильная версия | 3.2.1 [5] / 25 июня 2024 г |
Репозиторий | |
Написано в | Питон , JavaScript |
Двигатель | WebKit или QtWebEngine. |
Операционная система | Linux, Windows, macOS, FreeBSD, OpenBSD [6] |
Доступно в | 1 [7] языки |
Список языков | |
Тип | Веб-браузер |
Лицензия | GPL-3.0 или новее |
Веб-сайт | www |
qutebrowser (произносится как «милый браузер» / k j uː t b r aʊ z ə r / [ нужна ссылка ] ) — QtWebEngine веб-браузер для операционных систем Linux , Windows и macOS с Vim в стиле привязками клавиш и минимальным графическим интерфейсом . [8] Он управляется с клавиатуры и создан на основе аналогичного программного обеспечения, такого как Vimperator и dwb. [9] Он использует DuckDuckGo по умолчанию в качестве поисковой системы . qutebrowser включен в собственные репозитории таких дистрибутивов Linux , как Fedora и Arch Linux . [10] Qutebrowser разработан Флорианом Брюхиным, за что он получил награду CH Open Source в 2016 году. [1]
Функциональность
[ редактировать ]Как и в Vim и vi , браузер имеет командный режим и режим вставки . В командном режиме привязки клавиш можно использовать для выполнения функций, например: «G» — для перехода вниз страницы, а «gg» — вверх. Определенные команды также могут быть привязаны пользователем к клавишам или последовательностям клавиш.Шпаргалку всех привязок клавиш можно найти здесь , а обучить их можно здесь .
qutebrowser написан и настроен на Python . С помощью файла конфигурации можно добавить пользовательские функции, включая пользовательские привязки клавиш, настройки для каждого сайта и произвольный код Python, который может взаимодействовать с вашим браузером или вашей системой. [11]
Начиная с версии 2.0.0, qutebrowser поддерживает блокировку рекламы с помощью библиотеки блокировки рекламы Python. Для пользователей, у которых не установлена библиотека блокировки рекламы или которые используют более старую версию qutebrowser, можно использовать и модифицировать более простой встроенный блокировщик рекламы с помощью файла заблокированных хостов, который поставляется с qutebrowser. [12]
Безопасность
[ редактировать ]В июле 2018 года было обнаружено, что все версии qutebrowser до 1.4.1 имеют уязвимость подделки межсайтовых запросов , которая позволяла веб-сайтам изменять настройки qutebrowser с помощью таких настроек, как editor.command
, возможно, выполнить произвольный код . [13] Это было исправлено в версии 1.4.1; перенесенные исправления . для предыдущих версий доступны [14]
См. также
[ редактировать ]- QtWebEngine — механизм компоновки , который приложение использует по умолчанию, на основе Chromium. [15]
- WebKit — механизм компоновки , который приложение может дополнительно использовать вместо WebEngine.
- Список веб-браузеров
- uzbl — еще один минималистичный веб-браузер с похожей концепцией.
- Минимализм (компьютерный)
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Награждение CH Open Source Awards 2016» . Про Линукс . Проверено 13 декабря 2016 г.
- ^ «Выпуск qutebrowser v0.1 · qutebrowser/qutebrowser» . Проверено 27 ноября 2017 г. — через GitHub .
- ^ «Выпуск 3.2.1» . 25 июня 2024 г. Проверено 26 июля 2024 г.
- ^ «Установка qutebrowser | qutebrowser» . qutebrowser.org . Проверено 28 августа 2018 г.
- ^ Перейти обратно: а б «Интернационализация №31» . Гитхаб . Гитхаб . Проверено 9 сентября 2018 г.
- ^ "Qutebrowser: браузер для поклонников vim" . PCWeek Russia (in Russian) . Retrieved 13 December 2016 .
- ^ "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ" . qutebrowser.org .
- ^ «qutebrowser – ArchWiki» . Archlinux.org . Проверено 13 декабря 2016 г.
- ^ «Настройка Qutebrowser» . Quteбраузер . Проверено 20 января 2022 г.
- ^ «Часто задаваемые вопросы | qutebrowser» . qutebrowser.org . Проверено 22 октября 2022 г.
- ^ «CVE-2018-10895» . Корпорация Митра . Проверено 26 мая 2021 г.
- ^ Брюин, Флориан (11 июля 2018 г.). «CVE-2018-10895: Удаленное выполнение кода из-за CSRF в qutebrowser» . qutebrowser-announce (список рассылки). Архивировано из оригинала 9 ноября 2020 года . Проверено 26 мая 2021 г.
- ^ «Обзор Qt WebEngine» . Qt-проект . Проверено 5 декабря 2020 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- qutebrowser на GitHub
- qutebrowser в индексе пакетов Python
- qutebrowser. Архивировано 6 августа 2020 г. на Wayback Machine в Arch Linux.
- qutebrowser на Chocolatey
- Бесплатные веб-браузеры
- Веб-браузеры, использующие Qt
- Кроссплатформенные веб-браузеры
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное программное обеспечение, написанное на Python.
- Программное обеспечение, использующее лицензию GPL
- программное обеспечение 2014 года
- Заглушки бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом
- Заглушки веб-программ