Este artigo necessita de uma revisão editorial. Como posso ajudar.
Esta tradução está incompleta. Ajude atraduzir este artigo.
Packaging your extension
Nós estamos trabalhando em uma GUI para empacotar e carregar extensões. Veja Bug 1185460 para mais informações. Enquanto isso, siga as etapas abaixo.
Firefox extensões são empacotados como arquivos XPI, que nada mais são arquivos ZIP mas com extensão ".xpi".
Uma dica para empacotar o arquivo você precisa "zipar" todos os arquivos que está na root do seu diretório.
Windows
- Abra a pasta com seus arquivos da extensão.
- Selecione todos os arquivos.
- Clique com o direito e escolha Enviar para → Pasta Compactada.
- Renomeie o arquivo de "something.zip" para "something.xpi".
Mac OS X
- Abra a pasta com seus arquivos da extensão.
- Selecione todos os arquivos.
- Clique com o direito e escolha Compress n Items.
- Renomeie o arquivo de
Archive.zip
parasomething.xpi
.
Linux / Mac OS X Terminal
cd path/to/my-extension/
zip -r ../my-extension.xpi *
Installing your extension
- Digite no caminho de URL
about:addons
- Clique e araste o arquivo XPI para dentro da página, ou abra o menu de ferramentas e escolha "Install Add-On From File..."
- Clique instalar no dialog que irá aparecer
Instalando suas extensões no Firefox OS
You can install your extension from WebIDE running on a Desktop connected via USB or Wifi. Open "path/to/my-extension/" as a Packaged App in WebIDE.
When the manifest.json validation status is valid you will be able to Install and Run your extension on the attached Firefox OS device running a nightly build of Firefox OS.
The extension will first have to be enabled in Settings->Add-ons on the Firefox OS device.
Soluções de problemas
There are a few common problems that you might run into:
"Este add-on não poderá ser instalado porque não pode ser verificado."
- Make sure you're using Nightly and that
xpinstall.signatures.required
isfalse
inabout:config
. - Learn more about add-on signing and distribution.
"Este add-on não pode ser instalado porque pode está corrompido."
- Make sure you zipped your add-ons files directly, not the folder containing your add-ons files. Your manifest.json must be at the root of the zip file.
- Make sure you are using a Nightly build of Firefox.
Nada aconteceu
- Make sure your file name actually ends in
.xpi
, since some operating systems really like to hide file extensions.- On Windows, check with View → Show / Hide: File Name Extensions.
- On Mac OS X, check with File → Get Info → Name and Extension.
- It's possible you misclicked and dismissed the installation prompt. Look for a puzzle piece icon next to the Back button in Nightly. Click that to bring the popup back.
Observe o console
Some additional error information relating to how your extension was extracted and loaded might be available in the Browser Console.