Browser Interfaces << Previous |  Contents  |  Next >>  ]
Browser Interfaces

nsIWebBrowser

This root level web browser interface is implemented by Gecko, and provides methods for...
  • listener registration.
  • access to the top-level nsIDOMWindow and parent nsIURIContentListener.

nsIWebBrowserChrome

This "callback" window/chrome level interface is implemented by you, and provides methods for...
  • setting the status text of your chrome/UI.
  • creating a new top-level window (JS window.open() for example).
  • modality
  • destruction
  • one chrome implementation per web browser!