Como desativar o requisito de assinatura do complemento do Firefox

A Mozilla aplicará a assinatura de extensões no Firefox no Firefox 40. Esta versão específica do Firefox está programada para ser lançada em 11 de agosto de 2015 no canal estável.

A assinatura de complemento refere-se a um novo sistema implementado pela Mozilla que exige que as extensões do Firefox sejam assinadas pela organização para instalá-las nas versões estável e beta do navegador Firefox.

Os desenvolvedores que desejam disponibilizar suas extensões para usuários estáveis ​​ou beta do Firefox precisam assiná-los através do addons.mozilla.org (AMO), mesmo que planejem publicá-lo apenas em sites de terceiros e não no principal repositório de complementos da Mozilla .

Todas as versões mais recentes de extensões no Mozilla AMO são assinadas automaticamente. Isso significa que os usuários do Firefox podem ter problemas quando tentam instalar versões antigas de extensões hospedadas no AMO e extensões não hospedadas no site ou enviadas a ele para o processo de assinatura.

Se for esse o caso, as seguintes opções estão disponíveis para continuar usando o complemento:

  1. Alterne para o Firefox ESR e modifique a configuração para desativar o requisito de assinatura do complemento.
  2. Alterne para o Firefox Developer ou Firefox Nightly, pois eles oferecem a mesma opção para desativar a assinatura do complemento.
  3. A Mozilla planeja lançar versões especiais para desenvolvedores (as chamadas versões sem marca) que têm a mesma preferência.
  4. Mude para outro navegador baseado no Firefox, por exemplo, Pale Moon.

O cronograma de implantação atual para extensões assinadas

  • Firefox 40: Avisos são mostrados se complementos não assinados estiverem instalados.
  • Firefox 41: a assinatura do complemento é aplicada nas versões estável e beta do navegador Firefox. Há uma preferência que os usuários podem usar para desativar o requisito nesta versão específica.
  • Firefox 48: a assinatura do complemento é obrigatória. A substituição não está mais funcionando e não há opção disponível para instalar extensões não assinadas nas versões Estável ou Beta do Firefox.

Não está claro agora se a regra também será aplicada ao Firefox ESR. Se for esse o caso, ocorreria quando o canal ESR chegasse à versão 45. A Mozilla planeja disponibilizar atualmente a opção de substituição no Firefox ESR no momento (o que significa que a substituição permanecerá e não será removida).

Como desativar a imposição de assinatura de complemento

Os usuários do Firefox Stable, Beta e ESR podem usar a preferência xpinstall.signatures.required para desativar o requisito de assinatura em sua versão do navegador.

Usuários estáveis ​​e beta só podem fazê-lo antes que a versão do Firefox atinja 41, enquanto os usuários da ESR também podem usá-la posteriormente.

  1. Digite about: config na barra de endereços do navegador e pressione Enter. Isso carrega a página de configuração principal do Firefox.
  2. Confirme o aviso de aviso, se aparecer.
  3. Procure a preferência xpinstall.signatures.required.
  4. Clique duas vezes nele para alternar seu valor.

Quando você o define como false, desativa o requisito de assinatura do complemento.

Informações adicionais sobre o recurso estão disponíveis no site da Mozilla.