Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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] )

Как и 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. ^ Выпуск 1.0.4 . Репозиторий Conkeror.
  2. ^ "Домашняя страница Conkeror" . Архивировано 3 октября 2016 года. Conkeror - это ориентированный на клавиатуру, настраиваемый и расширяемый веб-браузер на основе Mozilla XULRunner, написанный в основном на JavaScript и вдохновленный исключительным программным обеспечением, таким как Emacs и vi.CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  3. ^ «Альтернативы» . Conkeror изначально был написан для Xulrunner, который был объявлен устаревшим Mozilla пару лет назад. Он продолжал работать в Firefox до выпуска Firefox 57 «Quantum», в котором отключена поддержка традиционных расширений, а также удалены многие API-интерфейсы, которые требуются Conkeror в настоящее время. Firefox 52 ESR по-прежнему основан на Gecko, но 5 сентября 2018 года его срок службы закончился, и его заменила версия на основе Quantum (60). Это означает, что от Mozilla больше не будет официально поддерживаемого браузера, на котором можно было бы запускать Conkeror. Поскольку современные веб-браузеры имеют большую поверхность для атак, это плохо, если вы беспокоитесь о безопасности.
  4. ^ Beckert, Axel (2019-03-02). «Публичный хостинг Git - conkeror.git / commit» . repo.or.cz . Проверено 17 февраля 2020 .
  5. ^ a b Ларсон, Эрик (31 марта 2010 г.). «Conkeror: лучший веб-браузер (для пользователей Emacs)» . O'Reilly Media . Проверено 30 июня 2011 .
  6. ^ a b "Conkeror:" Firefox для пользователей Emacs " " . SaltyCrane (блог). 2009-04-01 . Проверено 6 июля 2011 . Внешняя ссылка в |work=( помощь )
  7. ^ Spalteholz et al. 2008 , стр. 2.
  8. Перейти ↑ Harding 2009 , p. 1 .
  9. ^ "Ключи Conkeror" . Бродячие заметки ( журнал в Интернете ). Google. Апрель 2011. Архивировано из оригинала на 2019-07-15 . Проверено 6 июля 2011 . Внешняя ссылка в |work=( помощь )
  10. ^ а б в Хардинг 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)