2

I hope I can get some jumpstart here on development on Mozilla (Firefox).

I have written a C++ BHO that interacts with IE and I have written a C# application that interacts with ... IE too. Now, I want to port my plugin and my application on Firefox. Can anyone share their wisdoms here? Are there any document that would allow me to jump start on this process? Anyone who has done similar (porting their app from IE to Firefox), I would greatly appreciate their advice on what I should watch for.

Many thanks in advance :)

Mateen Ulhaq
  • 24,552
  • 19
  • 101
  • 135
Syd
  • 1,526
  • 1
  • 15
  • 16

1 Answers1

4

Unlike Internet Explorer, developing an Extension in Firefox is relatively painless and has excellent documentation. I'd recommend starting at the MDC.

Firefox uses Javascript and XUL for development. Firebug will be your friend on this.

vcsjones
  • 138,677
  • 31
  • 291
  • 286
  • +1 though unfortunately, having written a C# BHO and a firefox extension, I can say from experience that it's not so much a matter of *"porting"* usually as it is *"rewriting"* :( – BlueRaja - Danny Pflughoeft Apr 08 '11 at 01:57
  • @BlueRaja - Danny Pflughoeft: Yes, I agree. However Extensions for other browsers like Chrome allow more portability with code from Firefox. – vcsjones Apr 08 '11 at 01:59
  • Is there no way to write a Firefox Add-on in C++ or C ? – Niklas R Jan 15 '12 at 17:41
  • @NiklasR It's possible using the [NPAPI](http://en.wikipedia.org/wiki/NPAPI). They are discouraged because often times they are not platform independent and they are considerably more difficult to write. – vcsjones Jan 15 '12 at 17:52