Como forçar a compatibilidade de extensão com o Firefox 3.6 ou superior
Se você já fez o upgrade para o Firefox 3.6, talvez tenha notado que muitas de suas extensões não funcionam mais e o antigo truque de verificação de compatibilidade não funciona mais. Ou isso?
Obrigado ao meu bom amigo Daniel por apontar a mudança no Firefox 3.6. Seu blog pessoal é tão nerd que fará sua cabeça explodir.
Forçar a compatibilidade de extensão com o Firefox 3.6+
Este é o erro que você recebe ao tentar instalar uma extensão que não é compatível. Preste atenção especial à string da versão do Firefox, pois precisaremos disso mais tarde.
Tipo about: config na barra de endereço, e depois de clicar no aviso, você vai querer clicar com o botão direito do mouse na lista e escolher Novo -> Booleano no menu.
Agora, seremos solicitados a inserir o nome da preferência. É aqui que você precisa prestar atenção na versão exata que está usando, porque a preferência precisa ser definida para a versão exata do Firefox que você está usando.
Estamos usando o Firefox 3.6b3, conforme observado na mensagem de erro acima, então a preferência seria a seguinte… observe a maiúscula C aí, muito importante.
Atualização: Para o atual candidato ao lançamento do Firefox 3.6, você precisará do seguinte:
extensions.checkCompatibility.3.6
Basicamente, o formato é extensions.checkCompatibility.VERSION.b para versões Beta ou extensions.checkCompatibility.VERSION.a para versões Alpha. Então, se você estivesse testando o Firefox 3.8 Alpha, você usaria extensions.checkCompatibility.3.8a como o nome da preferência.
Sim, isso não foi a coisa mais simples. Na próxima caixa de diálogo, basta escolher “false” e fechar a caixa de diálogo.
Agora você deve ver o valor na lista se filtrar por ele.
E suas extensões devem agora ser instaladas. Se não, você provavelmente colocou a versão errada no nome da preferência.
Definitivamente uma dica muito útil, e que eu suspeito que vou estar usando o tempo todo.