nsISupports
Last changed in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)void registerOpenPage(in nsIURI aURI);  |  
void unregisterOpenPage(in nsIURI aURI);  |  
| Constant | Value | Description | 
MATCH_ANYWHERE |  0 |  Match anywhere in each searchable term. | 
MATCH_BOUNDARY_ANYWHERE |  1 |  Match first on word boundaries, and if we do not get enough results, then match anywhere in each searchable term. | 
MATCH_BOUNDARY |  2 |  Match on word boundaries in each searchable term. | 
MATCH_BEGINNING |  3 |  Match only the beginning of each search term. | 
BEHAVIOR_HISTORY |  1 << 0 |  Search through history. | 
BEHAVIOR_BOOKMARK |  1 << 1 |  Search though bookmarks. | 
BEHAVIOR_TAG |  1 << 2 |  Search through tags. | 
BEHAVIOR_TITLE |  1 << 3 |  Search the title of pages. | 
BEHAVIOR_URL |  1 << 4 |  Search the URL of pages. | 
BEHAVIOR_TYPED |  1 << 5 |  Search for typed pages. | 
BEHAVIOR_JAVASCRIPT |  1 << 6 |  Search javascript: URLs. | 
BEHAVIOR_OPENPAGE |  1 << 7 |  Search for pages that have been marked as being opened, such as a tab in a tabbrowser. | 
Mark a page as being currently open.
void registerOpenPage( in nsIURI aURI );
aURIMark a page as no longer being open (either by closing the window or tab, or by navigating away from that page).
void unregisterOpenPage( in nsIURI aURI );
aURI