|
|
How To Make a Firefox Plug-in (or Extension)
|
Saturday, 23 January 10, 8:14 pm
compton
|
Firefox's so-called browser chrome is written using JavaScript and XUL; XUL being an XML dialect that defines UI components, aka widgets. So it's logical that the functionality of Firefox extensions should itself be coded using a combination of JS and XUL. In addition, you need an RDF file, another XML dialect, to describe the extension so that it can be correctly installed.
Your XUL files will define a XUL Overlay, which is merged with Firefox's built-in 'master' XUL. |
|