Em algumas páginas, recebo o erro "O script não está respondendo" com uma opção para pará-lo e uma caixa de seleção para nunca perguntar novamente.
Mais tarde, recebo a mesma pergunta novamente, com essa caixa de seleção inútil.
Como faço para o Firefox sempre parar um script quando ele não está respondendo?
firefox
javascript
IAdapter
fonte
fonte
Respostas:
Você tem que ajustar
dom.max_script_run_time
nosabout:config
a um maior valor.Como observado anteriormente, esse tempo limite também se aplica a complementos usando Javascript, portanto, ele pode ser alcançado facilmente em computadores lentos usando AdBlock, ou mesmo em sites ricos em AJAX, como o Google Docs etc.
fonte
Isso parece um trabalho para o YesScript !
Este complemento permitirá criar uma lista negra de sites que não têm permissão para executar scripts java. Deixe-me saber como isso funciona para você.
Recursos (consulte este link para obter mais soluções): Aviso: Script que não responde
fonte
Há uma grande diferença entre um script entrando em loop ou aguardando um servidor na Web. Normalmente, é o segundo caso que causa erros "O script não está respondendo".
O Firefox não tem como saber a diferença entre um servidor Web não responder ou apenas ser lento. Portanto, ele possui alguns mecanismos de corte do tipo guilhotina, como dom.max_script_run_time e dom.max_chrome_script_run_time , que especificam quanto tempo está disposto a esperar antes de cancelar o script e qualquer conexão que possa estar aguardando no momento.
Esse tipo de mecanismo é muito perigoso de usar. Por exemplo, ao comprar um item na Web, o site de pagamento on-line pode demorar a reagir; portanto, o Firefox cancelará o script e a conexão com resultados desconhecidos em relação à sua conta bancária.
O que estou tentando dizer é que livrar-se desses erros de "script não responde" pode ser pior do que os próprios erros. É melhor usar uma extensão como NoScript para proibir todo o javascript em todos os sites que você visita, exceto aqueles em que confia (ou pelo menos não permite o javascript de terceiros). Na verdade, esse é um mecanismo de defesa que você e todos devem usar contra vírus drive-by-browser.
fonte
Com o plugin NoScript, você pode parar / bloquear qualquer script em uma página da Web, um por um.
Se você souber qual script não está respondendo, poderá adicioná-lo à lista negra NoScript e nunca mais o perturbará.
fonte
Você tem algum complemento, como Noscript, Adblock, Ghostery e TACO?
Se sim, então há conflitos com esses complementos.
fonte
Defina dom.always_stop_slow_scripts como true.
fonte