Como desativar o JavaScript no Firefox

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.