Skip to main content
Mozilla
About
Foundation
Contribute
Community
Developers
Projects
search mozilla:
Roadmap
Projects
Coding
Module Owners
Hacking
Get the Source
Build It
Testing
Releases
Nightly Builds
Report A Problem
Tools
Bugzilla
Tinderbox
Bonsai
MXR
FAQs
Contents
Introduction.
What is embedding?
Why embed Mozilla?
Who's involved?
Embedding examples.
XPCOM & Utils.
DOM & Embedding APIs.
Goals
C function entry points.
nsIWebBrowser & nsIWebBrowserChrome.
nsIBaseWindow & nsIWebProgressListener.
Creating a web browser.
Registering for progress callbacks.
Opening a window.
Navigating the browser.
Receiving state change callbacks.
Receiving progress callbacks.
A prompt impl snippet.
Conclusion.