Instalação temporária no Firefox
Este artigo descreve como um programador de extra (add-on) pode instalar temporariamente uma extensão no Firefox para testes e depuração. A extensão permanecerá instalada até que reinicie o Firefox. Pode utilizar este método com qualquer tipo de extensão sem reinício, incluindo as extensões bootstrapped e extras de Add-on SDK.
Note that this is not how end users should install add-ons in Firefox. End users will install add-ons by downloading and opening packaged add-ons that have been signed by Mozilla. To learn how an extension developer can get an add-on packaged and signed, see Publishing your extension.
To install an extension temporarily:
- open Firefox
- enter "about:debugging" in the URL bar
- click "Load Temporary Add-on"
- open the extension's directory and select any file inside the extension.
The extension will be installed, and will stay installed until you restart Firefox.
Starting in Firefox 48, there's a new button labeled "Reload" next to the extension's entry in about:debugging:
This does what it says:
- reloading any persistent scripts, such as background scripts
- parsing the
manifest.jsonfile again, so changes to
browser_actionor any other keys will take effect.
Note that in Firefox 48 only, "Reload" does not update the extension's name and description that are displayed in about:debugging and about:addons. This is fixed in Firefox 49.
If you are already using the command line for development, check out the web-ext tool. It automates the temporary installation step and automatically reloads your extension when its source code changes.