> A company I am cooperating with wants to create a browser extension that
> will be part of a B2B system that will be used by end-users throughout
> Europe. The extension must be able to:
> - Install itself so that it will be loaded whenever the user's web browser
> starts.
> - Add buttons/menus/windows to the user's web browser interface.
> - Intercept any web page the user loads and search its contents for data.
> - Open sockets, HTTP/HTTPS connections, files, etc.
> 
> They're going to do it on MSIE using their browser helper objects (BHO)
> technology. My question is: can this be done also for Netscape 6.x  and
> other Mozilla-based browsers using XUL and XPCom? 

Yes, definitely.

> I'm a bit confused with
> the documentation at mozilla.org and I'm just looking for pointers to more
> documentation etc. 

Your first port of call should probably be the XUL and XPCOM newsgroups.

> Also, are there any legal problems, since Mozilla is
> open-source and this application will be closed-source?

You need to read the license for the full info, but no - if you use the 
code under MPL terms, you have to publish changes you make to Mozilla's 
files, but any code you put in new files of your own creation you can 
keep closed-source if you wish.

Gerv


Reply via email to