Back to index
|nsIDOMWindow||openURI (in nsIURI aURI, in nsIDOMWindow aOpener, in short aWhere, in short aContext)|
|Load a URI. |
|boolean||isTabContentWindow (in nsIDOMWindow aWindow)|
|const short||OPEN_DEFAULTWINDOW = 0|
|Values for openURI's aWhere parameter. |
|const short||OPEN_CURRENTWINDOW = 1|
|Open in the "current window". |
|const short||OPEN_NEWWINDOW = 2|
|Open in a new window. |
|const short||OPEN_NEWTAB = 3|
|Open in a new content tab in the toplevel browser window corresponding to this nsIBrowserDOMWindow. |
|const short||OPEN_EXTERNAL = 1|
|Values for openURI's aContext parameter. |
|const short||OPEN_NEW = 2|
|internal open new window |
The C++ source has access to the browser script source through nsIBrowserDOMWindow.
It is intended to be attached to the chrome DOMWindow of a toplevel browser window (a XUL window). A DOMWindow that does not happen to be a browser chrome window will simply have no access to any such interface.
|aWindow||the window to test.|
|nsIDOMWindow nsIBrowserDOMWindow::openURI||(||in nsIURI||aURI,|
Load a URI.
|aURI||the URI to open. null is allowed; it means about:blank.|
|aWhere||see possible values described above.|
|aOpener||window requesting the open (can be null).|
|aContext||the context in which the URI is being opened. This is used only when aWhere == OPEN_DEFAULTWINDOW.|
Open in the "current window".
If aOpener is provided, this should be the top window in aOpener's window hierarchy, but exact behavior is application-dependent. If aOpener is not provided, it's up to the application to decide what constitutes a "current window".