Desative a aplicação de assinatura complementar no Firefox 49 e superior
A partir do Firefox 48, a Mozilla tornou obrigatória a aplicação de assinatura de complemento. O usuário não pode desabilitá-lo usando o sinalizador about: config ou qualquer outro método. Aqui está um hack que permitirá que você ignore o requisito e instale complementos não assinados no navegador.
Propaganda
Embora o Firefox agora venha sem a opção de usar complementos não assinados, há várias maneiras de contornar o requisito de assinatura do complemento. Um deles envolve um script de sistema que define quais objetos do navegador devem solicitar a assinatura digital. Se você modificar o script, será possível instalar add-ons. Siga as instruções abaixo.
Desative a aplicação de assinatura complementar no Firefox 49 e superior
- Abra o Bloco de notas e cole o seguinte texto:
// tente {Components.utils.import ("resource: //gre/modules/addons/XPIProvider.jsm", {}) .eval ("SIGNED_TYPES.clear ()"); } catch (ex) {}
- Salve seu arquivo com o nome "config.js". Eu sugiro que você inclua o nome do arquivo entre aspas na caixa de diálogo Salvar do Bloco de Notas, conforme mostrado na captura de tela abaixo. Caso contrário, o Bloco de notas pode acrescentar uma extensão ".txt" ao nome do arquivo, tornando-o "config.js.txt".
- Agora, copie ou mova o arquivo config.js que você criou para o seguinte local.
No Linux de 32 bits:/usr/lib/firefox-VERSION
No Linux de 64 bits:
/usr/lib64/firefox-VERSION
No Windows de 32 bits:
C: \ Arquivos de programas \ Mozilla Firefox
No Windows de 64 bits
C: \ Arquivos de programas (x86) \ Mozilla Firefox
- Crie um novo arquivo de texto novamente no Bloco de Notas com o seguinte conteúdo:
pref ("general.config.obscure_value", 0); pref ("general.config.filename", "config.js");
- Salve o texto acima em um arquivo denominado config-prefs.js.
- Execute o Firefox e abra Ajuda -> Informações para solução de problemas. A seguinte página será aberta:
- Role para baixo até a linha "Pasta de perfil" e clique no botão "Mostrar pasta" à direita. A pasta será aberta no Explorador de Arquivos.
- Copie ou mova o arquivo config-prefs.js que você criou para esta pasta:
- Reinicie o Firefox.
- Se não funcionar, tente colocar o arquivo config-prefs.js na pasta
C: \ Arquivos de programas \ Mozilla Firefox \ defaults \ pref
Em seguida, reinicie o navegador. Obrigado ao nosso leitor Macgryver para esta dica.
É isso. Depois de colocar os arquivos necessários nos locais mencionados acima, o Firefox não exigirá assinaturas digitais para add-ons. O primeiro script é um arquivo de configuração que limpa o array SIGNED_TYPES, que aponta o navegador para identificar add-ons como objetos que requerem assinatura. O segundo arquivo ativa o primeiro script.
Para desfazer as alterações feitas, basta excluir esses dois arquivos e reiniciar o navegador. Graças a OpenNews por compartilhar esta dica.