Plugins for Firefox?

  • Thread starter Thread starter J.Marsch
  • Start date Start date
J

J.Marsch

Does anyone know of an example or a document describing how to write a
plug-in for Firefox in C#? As I understand it, Firefox uses the same
plug-in model as Netscape, so if perhaps a Netscape example would do as
well.
 
Hi,

Do you mean Firefox Extension? If that is what you mean you can use XUL to
write the extension. I have posted a couple of urls at the end of this
message to get you started.

If you do mean plugin I have also posted some info on that as well (although
no c# specific information).

I hope this helps.
 
Well, now you've gone and piqued my curiosity. <g>

What's the difference between a plugin and an extension? I have never
attempted to write either. When would you use a plugin vs. an extension?

This is purely a pet project -- personal learning. I have been playing with
non-IE browsers. So far, Opera has my favorite user interface, but I have
had to stop using it because I keep hitting sites that it cannot render
correctly. I've been playing around with Firefox, but I really miss the
mouse gesture support in Opera. I've downloaded some mouse gesture plugins
(or are they extensions??) for Firefox, but none of them seem to work as
smoothly as the ones in Opera, so I thought I would try writing my own.
 
Hi,

The way that I view plugins is to add large scale functionality to the
browser that does not currently exist (e.g. Java support, Macromedia flash,
etc… NOTE: these are examples only these products currently work with Fire
Fox). The extension model is more useful for enabling smaller functionality
to the browser (e.g. mouse gestures).

Since this is a pet project I would suggest not concerning yourself with
writing a plug-in it would be much more productive to write an extension.
Since extensions are written using XUL and the implementation is
comparatively easy you can probably pop one out just by walking through a
tutorial or two. You should be able to add most any functionality that you
desire with this process. Just take a look at the extensions Adblock, Web
Developer .8 , ieview, and Mouse Gestures 1.0
(http://optimoz.mozdev.org/gestures/index.html) and you will see that a lot
is possible with the extension model that Mozilla has provided.


Good Luck!
 
Back
Top