Até o Firefox 22, a versão estável atual do navegador, o JavaScript podia ser desativado na guia de conteúdo das opções do navegador. Aqui você só precisa desmarcar "ativar JavaScript" para fazer isso. Uma maneira rápida de chegar lá é tocar na tecla Alt e selecionar Ferramentas> Opções para fazer isso.
Com o Firefox 23, ocorre uma alteração que remove essa opção do navegador. Ele não remove a capacidade de desativar o JavaScript, apenas a opção de menu em que estava listado anteriormente.
Sempre que o Mozilla faz uma alteração no navegador, estou tentando descobrir por que isso foi feito. Em relação ao JavaScript, parece ter sido feito para que usuários inexperientes não desativem o recurso por acidente.
Menu de conteúdo do Firefox 22
Menu de conteúdo do Firefox 23
Como você pode ver se você compara as duas capturas de tela, a opção para desativar o JavaScript e impedir o carregamento automático das imagens foi removida da guia.
Desativar JavaScript no Firefox
Você ainda tem uma variedade de opções à sua disposição para desativar o JavaScript no navegador. Gostaria de fornecer uma seleção de opções:
- Instale a extensão QuickJS para Firefox. Ele adiciona um único botão a uma barra de ferramentas na qual você pode clicar para ativar ou desativar o JavaScript. Também disponibiliza o atalho Ctrl-Q para fazer o mesmo.
- Você pode desativar o JavaScript em about: config. Digite about: config na barra de endereços do Firefox e pressione a tecla Enter. Confirme que você será cuidadoso e pesquise javascript.enabled lá. Clique duas vezes na preferência para alterar seu valor.
- A partir do Firefox 24, os desenvolvedores da Web têm a opção de desativar o JavaScript temporariamente. Abra o console da Web através do menu ou do atalho Ctrl-Shift-K e clique no ícone de preferências. Aqui você encontra desativar o JavaScript em configurações avançadas. Isso o desativa apenas para a sessão atual.
- Instale o poderoso NoScript Security Suite para desativar o JavaScript em todos os sites por padrão, mas com opções para ativá-lo temporária ou permanentemente em sites selecionados.
Efeitos colaterais da mudança
Se você desativou o JavaScript no Firefox atualmente e atualizou para o Firefox 23 ou mais recente, notará que ele será automaticamente ativado novamente sem que você seja notificado.
Você provavelmente está se perguntando por que essa decisão foi tomada, pois altera a configuração personalizada do navegador do usuário sem notificação. Ele foi projetado novamente para usuários inexperientes que desativaram o recurso por acidente. O raciocínio aqui é que usuários inexperientes teriam dificuldade em descobrir como ativar o JavaScript novamente se fizessem a alteração acidentalmente, enquanto usuários experientes certamente conseguirão descobrir o que aconteceu.
As opções avançadas da caixa de diálogo parecem ter desaparecido. Não tenho certeza se o Mozilla os adicionou como preferências em about: config também. Se a organização o fez, eles não parecem aparecer com uma tag javascript.
Atualizar
As opções avançadas não desaparecem, elas também estão listadas na caixa de diálogo about: config.
- dom.disable_window_move_resize
- dom.disable_window_flip / li>
- dom.event.contextmenu.enabled
Você encontra outras opções listadas aqui também. Basta digitar dom.disable ou dom.event para dar uma olhada neles.
Palavras finais
Acho que nunca usei a preferência para desativar o JavaScript, que posso atribuir 100% ao uso do NoScript. Por outro lado, conheço alguns usuários que navegam na Web com o JavaScript desativado por opção e podem ter um problema com o Mozilla ativando o JavaScript automaticamente em seu navegador quando atualizam para o Firefox 23.