Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Conkeror

From Wikipedia, the free encyclopedia
Mozilla-based web browser
Not to be confused withKonqueror orconqueror.
Conkeror
Conkeror web browser running on Ubuntu Linux 10.04
Developer(s)Shawn Betts, John J. Foerch, Jeremy Maitin-Shepard
Stable release
1.0.4[1] / November 29, 2017; 7 years ago (2017-11-29)
Written inJavaScript
Operating systemCross-platform
PlatformXULRunner
TypeWeb browser
LicenseGNU GPL,GNU LGPL andMPL
Websiteconkeror.org

Conkeror is aMozilla-basedweb browser designed to be navigated primarily by acomputer keyboard. Its design is mainly patterned after the text editorGNU Emacs, with some influence from other programs, includingvi.[2]

It was originally written by Shawn Betts, the primary author of keyboard-drivenratpoison andStumpwmtiling window managers. Formerly anextension for theMozilla Firefox browser, it is now developed forXULRunner as a stand-alone application. Since Firefox 52ESR (September 2018), when the last official Mozilla browser that supportedXULRunner reachedend-of-life, there is no officially-supported browser from Mozilla for Conkeror to be based on.[3] Firefoxforks likePale Moon andWaterfox continue to bundle XULRunner and can be used to run Conkeror.[4]

Conkeror is released under the same set offree software licenses as Mozilla: theGNU General Public License, theGNU Lesser General Public License, and theMozilla Public License.

Browsing

[edit]

Conkeror emphasizes Emacs-derivedkey bindings and keyboard-based browser navigation.[5] By pressing a key (f, for "follow", by default), Conkeror brings up a small, numbered label beside every element within the current view[6] on the page thatcan be clicked. The user can type the number of the link andENTER to follow the link,[7] or type the link name to narrow down the choices; when the part of the name already typed uniquely identifies a link, it becomes numbered one, highlighted green, and then hittingEnter will follow it.

Conkeror has a large number of standard key bindings, and more can be added. The following are some examples of default key bindings:[8] (key bindings are case sensitive[9])

Key bindingAction
gsearch/go to URL
ffollow link
C-x kkill current buffer
C-h iConkeror User Manual
C-h bComplete list of key bindings
C-ssearch text forward[6]

Like Emacs, Conkeror makes use of buffers in order to allow multiple pages to remain open at the same time (similar to tabs in traditional browsers). Users can open new buffers and navigate through them using key bindings. For example,C-u C-f opens a hyperlink in a new buffer,C-u C-g goes to a URL or search term in a new buffer, andC-u C-h i opens the start page in a new buffer. Buffers can be cycled through usingM-n to go to the next buffer orM-p to go to the previous one.C-x b displays a list of the currently open buffers from which the user can choose a buffer using the up and down arrows.[10]

Customization

[edit]

The Conkeror browser can be customized in many ways usingJavaScript as the scripting language, much in the way thatEmacs usesEmacs Lisp. Customizations can be as simple as rebinding keys, but can also be more involved; for instance, writing new interactive commands. By default, Conkeror looks for these customizations in~/.conkerorrc. If~/.conkerorrc/ is a directory instead of a file, then all the contained files will be read, which is a technique to enable modularization of bigger customizations.

Conkeror also ships with a number of loadable JavaScript modules, some of which provide core functionality; others are user-loadable and provide additional functionality.[10]

Conkeror hasmodes in which the key bindings, page display or browser behaviour becomeuri-specific.[5] Some modes, likexkcd-mode, come by default. In xkcd-mode, the message which is normally displayed when the user mouses over thecomic strip is instead displayed in a special font below the strip. Other modes include those forGoogle Maps,Reddit andYouTube, and modes can be user-defined as well.[10]

Name

[edit]

The name of the browser is pronounced identically to that of theKonquerorweb browser from theKDE suite of desktop software, although according to the Conkeror FAQ, "the full name of the browser in spoken English is 'Conkeror (with a C)'" to avoid confusion.

Also according to the FAQ, the name derives from the name given to the winner of a game ofconkers, a children's game involvinghorse chestnuts on a string, as well as from a brand of beer also called Conkeror.

See also

[edit]

Notes

[edit]
  1. ^Release as 1.0.4. Conkeror repository.
  2. ^"Conkeror home page". Archived from the original on 2016-10-03.Conkeror is a keyboard-oriented, highly-customizable, highly-extensible web browser based on Mozilla XULRunner, written mainly in JavaScript, and inspired by exceptional software such as Emacs and vi.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  3. ^"Alternatives".Conkeror was originally written for Xulrunner, which was deprecated by Mozilla a couple of years ago. It has continued to work on Firefox until the release of Firefox 57 "Quantum", which disabled support for traditional extensions and also removed many APIs that conkeror currently requires. Firefox 52 ESR is still based on Gecko, but it reached end of life on September 5 2018, to be replaced by a Quantum-based release (60). That means there will be no more officially supported browser from Mozilla on which to run Conkeror. As modern web browsers have a large attack surface, this is bad if you have any concerns about security.
  4. ^Beckert, Axel (2019-03-02)."Public Git Hosting - conkeror.git/commit".repo.or.cz. Retrieved2020-02-17.
  5. ^abLarson, Eric (2010-03-31)."Conkeror: The Best Web Browser (For Emacs Users)".O'Reilly Media. Retrieved2011-06-30.
  6. ^ab"Conkeror: "Firefox for Emacs users"".SaltyCrane (Blog). 2009-04-01. Retrieved2011-07-06.
  7. ^Spalteholz et al. 2008, p. 2.
  8. ^Harding 2009, p. 1.
  9. ^"Conkeror Keys".Stray Notes (Blog). Google. April 2011. Archived fromthe original on 2019-07-15. Retrieved2011-07-06.
  10. ^abcHarding 2009, p. 2.

References

[edit]

External links

[edit]
Implementations
GNU and
derivative
Other
GNU/Emacs Logo
Modes
Internals
Community
Organizations
People
Other
Aprotocol for document search and retrieval on theInternet
Clients
Active
Support ended
Discontinued
Server software
Search engines
Content
Hosts
Developers
  • Features
  • standards
  • protocols
Features
Web standards
Protocols
Active
Blink-based
Proprietary
FOSS
Gecko-based
WebKit-based
Multi-engine
Other
Discontinued
Blink-based
Gecko-based
MSHTML-based
WebKit-based
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Conkeror&oldid=1241604103"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp