getBrowser Documentation

Since version 3.2.1.4, ThunderBrowse has had getBrowser() [NOT gBrowser()] support. If your extension is for Thunderbird and Firefox, you won’t have to perform additional checks to work with ThunderBrowse if you use getBrowser(). Below is a list of getBrowser() functions/properties that ThunderBrowse understands, along with a description of the function.

getBrowser().addTab(url) adds a tab with the passed URL loaded
getBrowser().loadURI(url) loads a url in the current tab
getBrowser().selectedTab(tab) allows you to set a tab if you pass an argument, gives you current tab if nothing is passed
getBrowser().getBrowserForTab(tab) returns the element for the specified tab.
getBrowser().removeCurrentTab() removes current tab
getBrowser().getBrowserAtIndex(number) gives you the current browser for the specified tab index
getBrowser().removeTab(tab) removes the tab specified
getBrowser().mPanelContainer and getBrowser().tabContainer give you the ThunderBrowse element
getBrowser().goBack() Goes one page back [can only be used on current browser, however 3.2.1.7 allows you to use it on any browser that has a history]
getBrowser().goForward() Goes one page forward [can only be used on current browser, however 3.2.1.7 allows you to use it on any browser that has a history]

And a bunch more.