Hi all, In what ways does the Mozilla browser implement XPCOM interfaces that allow a separate XPCOM component to interact with it? I find XPCOM Documentation all over about what is XPCOM and how historically it was invented by the Mozilla project and how it's a wonderful thing for component interaction and portability, but what I need to know is how is it possible to interact programmatically with the Mozilla browser. And for that I need documents on the interfaces of the browser which can be interacted with.
Thanks a lot for your attention! Matan
