Skip to main content

Mozilla

  • About
  • Foundation
  • Contribute
  • Community
  • Developers
  • Projects

  • 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.

  • Support Options
  • Security Center
  • Privacy Policy
  • Contact Us

International Affiliates: Mozilla Europe - Mozilla Japan - Mozilla China

Portions of this content are © 1998–2008 by individual mozilla.org contributors
Content available under a Creative Commons license

Last modified September 18, 2004 Document History Edit this Page (or via CVS)