tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

index.rst (1219B)


      1 Address Bar
      2 ===========
      3 
      4 This document describes the implementation of Firefox's address bar, also known
      5 as the quantumbar or urlbar. The address bar was also called the awesomebar
      6 until Firefox 68, when it was substantially rewritten.
      7 
      8 The address bar is a specialized search access point that aggregates data from
      9 several different sources, including:
     10 
     11  * Places (Firefox's history and bookmarks system)
     12  * Search engines (including search suggestions)
     13  * WebExtensions
     14  * Open tabs
     15 
     16 Where to Start
     17 --------------
     18 
     19 If you want a high level, nontechnical summary of how the address bar works,
     20 read :doc:`nontechnical-overview`.
     21 
     22 If you are interested in the technical details, you might want to skip ahead to
     23 :doc:`overview`.
     24 
     25 Codebase
     26 --------
     27 
     28 The address bar code lives in `browser/components/urlbar <https://searchfox.org/mozilla-central/source/browser/components/urlbar/>`_.
     29 
     30 Table of Contents
     31 -----------------
     32 
     33 .. toctree::
     34 
     35   nontechnical-overview
     36   overview
     37   lifetime
     38   utilities
     39   telemetry
     40   firefox-suggest-telemetry
     41   debugging
     42   ranking
     43   dynamic-result-types
     44   preferences
     45   testing
     46   contact
     47 
     48 API Reference
     49 -------------
     50 
     51 .. toctree::
     52 
     53   UrlbarController
     54   UrlbarInput
     55   UrlbarView