Веб-браузер Conkeror, работающий в Ubuntu Linux 10.04 | |
Разработчики) | Шон Беттс, Джон Дж. Фёрч, Джереми Мэйтин-Шепард |
---|---|
Стабильный выпуск | 1.0.4 [1] / 29 ноября 2017 г . |
Написано в | JavaScript |
Операционная система | Кроссплатформенность |
Платформа | XULRunner |
Тип | веб-браузер |
Лицензия | GNU GPL , GNU LGPL и MPL |
Интернет сайт | conkeror |
Conkeror - это веб-браузер на основе Mozilla, предназначенный для навигации в основном с помощью компьютерной клавиатуры . Его дизайн в основном основан на текстовом редакторе GNU Emacs с некоторым влиянием других программ, включая vi . [2]
Первоначально он был написан Шоном Беттсом , основным автором программных менеджеров ratpoison и Stumpwm, управляемых с помощью клавиатуры . Ранее оно было расширением для браузера Mozilla Firefox , теперь оно разработано для XULRunner как отдельное приложение. Начиная с Firefox 52 ESR (сентябрь 2018 г.), когда последний официальный браузер Mozilla, поддерживающий XULRunner, подошел к концу , не существует официально поддерживаемого браузера от Mozilla, на котором можно было бы основывать Conkeror. [3] Firefox вилки , как Pale Moon и Waterfoxпродолжать связывать XULRunner и может использоваться для запуска Conkeror. [4]
Conkeror выпускается под тем же набором бесплатных лицензий на программное обеспечение , как Mozilla: в GNU General Public License , в GNU Lesser General Public License , и Mozilla Public License .
Просмотр [ править ]
Conkeror делает упор на привязки клавиш, производные от Emacs, и навигацию браузера с помощью клавиатуры. [5] При нажатии клавиши ( f
по умолчанию для «следовать») Conkeror выводит на экран маленькую пронумерованную метку рядом с каждым элементом в текущем представлении [6] на странице, по которой можно щелкнуть . Пользователь может ввести номер ссылки и ENTER
перейти по ссылке [7] или ввести имя ссылки, чтобы сузить выбор; когда уже введенная часть имени однозначно идентифицирует ссылку, она становится пронумерованной, выделяется зеленым цветом, а затем нажатие Enter
будет следовать за ней.
Conkeror имеет большое количество стандартных привязок клавиш, и можно добавить больше. Ниже приведены некоторые примеры привязок клавиш по умолчанию: [8] (привязки клавиш чувствительны к регистру [9] )
Привязка клавиш | Действие |
---|---|
g | поиск / перейти по URL |
f | перейти по ссылке |
C-x k | убить текущий буфер |
C-h i | Conkeror Руководство пользователя |
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 для настольных ПК, хотя, согласно часто задаваемым вопросам Conkeror, «полное название браузера на разговорном английском языке - Conkeror (с буквой C) » ». чтобы избежать путаницы.
Также, согласно FAQ, название происходит от имени, данного победителю игры в конкерс , детской игры с конскими каштанами на веревочке, а также от марки пива, также называемой Conkeror.
См. Также [ править ]
- Вимператор
Примечания [ править ]
- ^ Выпуск 1.0.4 . Репозиторий Conkeror.
- ^ "Домашняя страница Conkeror" . Архивировано 3 октября 2016 года.
Conkeror - это ориентированный на клавиатуру, настраиваемый и расширяемый веб-браузер на основе Mozilla XULRunner, написанный в основном на JavaScript и вдохновленный исключительным программным обеспечением, таким как Emacs и vi.
CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Альтернативы» .
Conkeror изначально был написан для Xulrunner, который был объявлен устаревшим Mozilla пару лет назад. Он продолжал работать в Firefox до выпуска Firefox 57 «Quantum», в котором отключена поддержка традиционных расширений, а также удалены многие API-интерфейсы, которые требуются Conkeror в настоящее время. Firefox 52 ESR по-прежнему основан на Gecko, но 5 сентября 2018 года его срок службы закончился, и его заменила версия на основе Quantum (60). Это означает, что от Mozilla больше не будет официально поддерживаемого браузера, на котором можно было бы запускать Conkeror. Поскольку современные веб-браузеры имеют большую поверхность для атак, это плохо, если вы беспокоитесь о безопасности.
- ^ Beckert, Axel (2019-03-02). «Публичный хостинг Git - conkeror.git / commit» . repo.or.cz . Проверено 17 февраля 2020 .
- ^ a b Ларсон, Эрик (31 марта 2010 г.). «Conkeror: лучший веб-браузер (для пользователей Emacs)» . O'Reilly Media . Проверено 30 июня 2011 .
- ^ a b "Conkeror:" Firefox для пользователей Emacs " " . SaltyCrane (блог). 2009-04-01 . Проверено 6 июля 2011 . Внешняя ссылка в
|work=
( помощь ) - ^ Spalteholz et al. 2008 , стр. 2.
- Перейти ↑ Harding 2009 , p. 1 .
- ^ "Ключи Conkeror" . Бродячие заметки ( журнал в Интернете ). Google. Апрель 2011. Архивировано из оригинала на 2019-07-15 . Проверено 6 июля 2011 . Внешняя ссылка в
|work=
( помощь ) - ^ а б в Хардинг 2009 , стр. 2 .
Ссылки [ править ]
- Спальтехольц, Лев; Ли, Кин Фан; Хамиди, Фоад; Ливингстон, Найджел (21–25 апреля 2008 г.). «KeySurf: браузер с символьным управлением для людей с физическими недостатками» (PDF) . Пекин, CN : Комитет Международной конференции по всемирной паутине (IW3C2). п. 9 . Проверено 4 декабря 2008 года .
- Хардинг, Дэвид A (1 июля 2009), "The Conkeror Web Browser Conquers Маленькие экраны" , The Linux Journal , Belltown, часть 1 , извлекается 2011-06-30, части 2 3 и 4 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Конкерор в Emacs Wiki
- Conkeror - просмотр веб-страниц в стиле emacs (с настройками Conkeror)