Конкерор
![]() Веб-браузер Conkeror, работающий на Ubuntu Linux 10.04. | |
Разработчик(и) | Шон Беттс, Джон Дж. Ферч, Джереми Мейтин-Шепард |
---|---|
Стабильная версия | 1.0.4 [1] / 29 ноября 2017 г |
Написано в | JavaScript |
Операционная система | Кросс-платформенный |
Платформа | XULRunner |
Тип | Веб-браузер |
Лицензия | GNU GPL , GNU LGPL и MPL |
Веб-сайт | конкерор |
Conkeror — это Mozilla на базе веб-браузер , предназначенный для навигации в основном с помощью компьютерной клавиатуры . Его дизайн в основном создан по образцу текстового редактора GNU Emacs с некоторым влиянием других программ, включая vi . [2]
Первоначально он был написан Шоном Беттсом, основным автором управляемых с клавиатуры ratpoison и Stumpwm тайловых оконных менеджеров . Ранее это расширение для браузера Mozilla Firefox , теперь оно разработано для XULRunner как отдельное приложение. Начиная с Firefox 52 ESR последнего официального браузера Mozilla, поддерживавшего XULRunner (сентябрь 2018 г.), когда истек срок службы , от Mozilla не существует официально поддерживаемого браузера, на котором можно было бы основывать Conkeror. [3] Firefox Вилки , такие как Pale Moon и Waterfox, продолжают поставляться в комплекте с XULRunner и могут использоваться для запуска Conkeror. [4]
Conkeror выпускается под тем же набором лицензий на бесплатное программное обеспечение, что и Mozilla: GNU General Public License , GNU Lesser General Public License и Mozilla Public License .
Просмотр
[ редактировать ] основанные на Emacs Conkeror делает упор на привязки клавиш, , и навигацию в браузере с помощью клавиатуры. [5] Нажав клавишу ( f
, по умолчанию означает «следовать»), Conkeror отображает небольшую пронумерованную метку рядом с каждым элементом в текущем представлении. [6] на странице, на которую можно нажать . Пользователь может ввести номер ссылки и ENTER
перейти по ссылке, [7] или введите название ссылки, чтобы сузить выбор; когда уже введенная часть имени однозначно идентифицирует ссылку, она становится номером один, выделяется зеленым, а затем нажимается Enter
будет следить за этим.
Conkeror имеет большое количество стандартных привязок клавиш, и их можно добавить. Ниже приведены некоторые примеры привязок клавиш по умолчанию: [8] (привязки клавиш чувствительны к регистру [9] )
Привязка клавиш | Действие |
---|---|
g | найти/перейти по URL |
f | перейти по ссылке |
C-x k | убить текущий буфер |
C-h i | Руководство пользователя Конкерор |
C-h b | Полный список привязок клавиш |
C-s | искать текст вперед [6] |
Как и Emacs, Conkeror использует буферы, чтобы позволить нескольким страницам оставаться открытыми одновременно (аналогично вкладкам в традиционных браузерах). Пользователи могут открывать новые буферы и перемещаться по ним, используя привязки клавиш. Например, C-u C-f
открывает гиперссылку в новом буфере, C-u C-g
переходит к URL-адресу или поисковому запросу в новом буфере и C-u C-h i
открывает стартовую страницу в новом буфере. Буферы можно циклически перемещать с помощью M-n
перейти к следующему буферу или M-p
перейти к предыдущему. C-x b
отображает список открытых в данный момент буферов, из которых пользователь может выбрать буфер с помощью стрелок вверх и вниз. [10]
Кастомизация
[ редактировать ]Браузер Conkeror можно настроить разными способами, используя JavaScript в качестве языка сценариев, во многом так же, как Emacs использует Emacs Lisp . Настройки могут быть такими же простыми, как перепривязка ключей, но могут быть и более сложными; например, написание новых интерактивных команд. По умолчанию Conkeror ищет эти настройки в ~/.conkerorrc . Если ~/.conkerorrc/ — это каталог, а не файл, то все содержащиеся в нем файлы будут прочитаны, что является методом, позволяющим реализовать модульность более крупных настроек.
Conkeror также поставляется с рядом загружаемых модулей JavaScript, некоторые из которых обеспечивают базовую функциональность; другие загружаются пользователем и предоставляют дополнительные функции. [10]
В Conkeror есть режимы , в которых привязки клавиш, отображение страниц или поведение браузера становятся специфичными для uri . [5] Некоторые режимы, например xkcd -mode, установлены по умолчанию. В режиме xkcd сообщение, которое обычно отображается, когда пользователь наводит указатель мыши на комикс, вместо этого отображается специальным шрифтом под полосой. Другие режимы включают режимы для Google Maps , Reddit и YouTube , а также режимы могут определяться пользователем. [10]
Имя
[ редактировать ]Имя браузера произносится идентично названию Konqueror веб-браузера из пакета программного обеспечения KDE для настольных компьютеров, хотя, согласно FAQ по Conkeror, «полное имя браузера на разговорном английском языке — «Conkeror (с буквой C) » ». чтобы избежать путаницы.
Также согласно FAQ, название происходит от имени, данного победителю игры в каштаны , детской игры с конскими каштанами на веревке, а также от марки пива, также называемой Conkeror.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Выпустить как 1.0.4 . Репозиторий Conkeror.
- ^ «Домашняя страница Conkeror» . Архивировано из оригинала 3 октября 2016 г.
Conkeror — это ориентированный на клавиатуру, легко настраиваемый и расширяемый веб-браузер, основанный на Mozilla XULRunner, написанный в основном на JavaScript и вдохновленный исключительным программным обеспечением, таким как Emacs и vi.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Альтернативы» .
Conkeror изначально был написан для Xulrunner, который Mozilla объявила устаревшим пару лет назад. Он продолжал работать над Firefox до выпуска Firefox 57 «Quantum», в котором отключена поддержка традиционных расширений, а также удалены многие API, которые в настоящее время требуются conkeror. Firefox 52 ESR по-прежнему основан на Gecko, но срок его эксплуатации истек 5 сентября 2018 года и был заменен выпуском на основе Quantum (60). Это означает, что Mozilla больше не будет официально поддерживаемого браузера, на котором можно было бы запускать Conkeror. Поскольку современные веб-браузеры имеют большую поверхность атаки, это плохо, если у вас есть какие-либо опасения по поводу безопасности.
- ^ Беккерт, Аксель (2 марта 2019 г.). «Публичный хостинг Git — conkeror.git/commit» . repo.or.cz. Проверено 17 февраля 2020 г.
- ^ Jump up to: а б Ларсон, Эрик (31 марта 2010 г.). «Conkeror: лучший веб-браузер (для пользователей Emacs)» . О'Рейли Медиа . Проверено 30 июня 2011 г.
- ^ Jump up to: а б "Conkeror: "Firefox для пользователей Emacs" " . SaltyCrane (Блог). 01 апреля 2009 г. Проверено 6 июля 2011 г.
- ^ Спалтехольц и др. 2008 , стр. 2.
- ^ Хардинг 2009 , с. 1 .
- ^ «Ключи Конкерора» . Случайные заметки (Блог). Google. Апрель 2011 г. Архивировано из оригинала 15 июля 2019 г. Проверено 6 июля 2011 г.
- ^ Jump up to: а б с Хардинг 2009 , с. 2 .
Ссылки
[ редактировать ]- Спальтехольц, Лео; Ли, Кин Фан; Хамиди, Фоад; Ливингстон, Найджел (21–25 апреля 2008 г.). «KeySurf: браузер с управлением по символам для людей с ограниченными возможностями» (PDF) . Пекин, Китай : Международный комитет конференций Всемирной паутины (IW3C2). п. 9 . Проверено 4 декабря 2008 г.
- Хардинг, Дэвид А. (1 июля 2009 г.), «Веб-браузер Conkeror покоряет маленькие экраны» , The Linux Journal , Belltown, часть 1 , получено 30 июня 2011 г. , части 2, 3 и 4 .
Внешние ссылки
[ редактировать ]- Официальный сайт
- Конкерор в Emacs Wiki
- Conkeror — просмотр веб-страниц в стиле emacs (с настройками Conkeror)