Writing a Firefox extension
From AIRWiki
Links
- http://roachfiend.com/archives/2004/12/08/how-to-create-firefox-extensions/
- http://developer.mozilla.org/en/docs/Building_an_Extension
- http://kb.mozillazine.org/Extension_development
- http://www.bolinfest.com/firefox/build.html (a page with links to other tutorials)
- http://www.rietta.com/firefox/Tutorial/overview.html
- http://diveintogreasemonkey.org/toc/ (if you want to use greasemonkey)
Meta (environment setup, profiles, debugging etc):
- https://developer.mozilla.org/en/Setting_up_extension_development_environment
- http://support.mozilla.com/en-US/kb/Managing+profiles
- http://kb.mozillazine.org/Command_line_arguments
- http://blogger.ziesemer.com/2007/10/javascript-debugging-in-firefox.html
Hints
- This is a shell script that can be used to automatically package the extension in one xpi file:
rm extension.xpi mkdir -p build/chrome cd chrome/extension zip -r extension.jar . mv extension.jar ../../build/chrome cd ../.. cp install.* build cd build zip -r extension.xpi . mv extension.xpi .. cd .. rm -rf build