Difference between revisions of "Gecko Addons"

From dankwiki
 
Line 1: Line 1:
Extending gecko (the base of FireFox and a bunch of other junk you've not likely heard of) is unpleasant, but can lead to [http://codebutler.com/firesheep amusing results]. Here's some lessons learned while implementing the [http://www.thousandeyes.com ThousandEyes] DNS-profiling plugin.
Extending gecko (the base of FireFox and a bunch of other junk you've not likely heard of) is unpleasant, but can lead to [http://codebutler.com/firesheep amusing results]. Here's some lessons learned while implementing the [http://www.thousandeyes.com ThousandEyes] DNS-profiling plugin.
==XPCOM==
* Components available within xulrunner applications
* Can be created in either JavaScript or C++


==Addon Manager==
==Addon Manager==
* If addons.mozilla.org is to be used for staging, code must be open source if the addon is to move out of "Experimental" status
* If addons.mozilla.org is to be used for staging, code must be open source if the addon is to move out of "Experimental" status

Latest revision as of 04:11, 3 December 2010

Extending gecko (the base of FireFox and a bunch of other junk you've not likely heard of) is unpleasant, but can lead to amusing results. Here's some lessons learned while implementing the ThousandEyes DNS-profiling plugin.

XPCOM

  • Components available within xulrunner applications
  • Can be created in either JavaScript or C++

Addon Manager

  • If addons.mozilla.org is to be used for staging, code must be open source if the addon is to move out of "Experimental" status