History

Mozilla provides a number of history related features. The global history is used to store visited URLs and is kept on disk. Session history is used to record the pages that have been visited in a window. This history is used for the Back and Forward buttons.Session history interfaces begin with nsISH. The URL history stores the items remembered in the URL field drop-down.

nsIBrowserHistory
nsIGlobalHistory
nsIGlobalHistory2
nsIHistoryEntry
nsISHContainer
nsISHEntry
nsISHTransaction
nsISHistory
nsISHistoryInternal
nsISHistoryListener

@mozilla.org/browser/global-history;1
@mozilla.org/browser/global-history;2
@mozilla.org/browser/history-entry;1
@mozilla.org/browser/session-history-entry;1
@mozilla.org/browser/session-history-transaction;1
@mozilla.org/browser/shistory-internal;1
@mozilla.org/browser/shistory;1
@mozilla.org/browser/urlbarhistory;1

Reference documentation is generated from Mozilla's source.