Message managers

Message managers provide a way for chrome-privileged JavaScript code to communicate across process boundaries. They are particularly useful for allowing chrome code, including the browser's own code and extension code, to access web content when the browser is running web content in a separate process.

These guides explain how to use message managers in multiprocess Firefox.

Note that none of this requires multiprocess Firefox: everything described here will work with single-process Firefox, so the same code will work in both variants.


Message manager overview
What kinds of message managers there are and how to access them.
Message manager classes
The different message manager classes, with links to interface reference documentation.


Document Tags and Contributors

 Last updated by: wbamberg,