Welcome to the Add-on SDK!
Using the Add-on SDK you can create Firefox add-ons using standard Web
technologies: JavaScript, HTML, and CSS. The SDK includes JavaScript APIs which you can use to create add-ons, and tools for creating, running, testing, and packaging add-ons.
How to
install the SDK and
use the cfx
tool to develop, test, and package add-ons.
|
Create user interface components such as
toolbar buttons,
menu items, and
dialogs
|
Open web pages,
listen for pages loading, and
list open pages.
|
Modify pages matching a URL pattern
or dynamically modify a particular tab.
|
Learn about common development techniques, such as
unit testing,
logging,
creating reusable modules,
localization, and
mobile development.
|
Walkthrough of the Annotator example add-on.
|
Reference
Reference documentation for the high-level SDK APIs.
|
Reference documentation for the low-level SDK APIs.
|
Tools reference
Reference documentation for the
cfx tool
used to develop, test, and package add-ons, the
console
global used for logging, and the
package.json file.
|
|