Aviso "O script não responde" - o que significa e como resolver
Informações da Revisão
- Id da revisão: 155034
- Criado:
- Criador: Carlos Silva
- Comentário: Update
- Revisto: Sim
- Revisto:
- Revisto por: carlossilva
- Está aprovado? Sim
- É a revisão atual? Não
- Pronto para tradução: Não
Fonte da Revisão
Conteúdo da Revisão
O Firefox pode emitir um "Aviso: o script não responde" que diga "Um script nesta página pode estar ocupado ou pode ter parado de responder. Pode parar o script agora ou aguardar que o script termine." Este artigo descreve a razão porque isto pode acontecer, possíveis soluções ou como contornar o problema.
Este erro está a informá-lo que o Firefox pensa que um script possa estar a ficar fora de controlo e poderá fazer com que o Firefox não reaja se nada for feito. O script pode ser algo no website ao qual está a aceder, numa extensão que tenha instalado ou até no próprio Firefox.
Tabela de conteúdos
Webroot Spy Sweeper
O Webroot Spy Sweeper pode causar este problema. Desativar a função Spy Sweeper's Tracking Cookies (ou desativar totalmente o Spy Sweeper) pode resolver o problema.
Deixar o script correr mais tempo
Se descobrir que ao pressionar o botão
a mesma janela é apresentada novamente, deixar o script em execução durante mais tempo não irá ajudá-lo; apenas fará com que o Firefox fique suspenso durante mais tempo. Contudo, se conseguir utilizar o Firefox normalmente após ter pressionado o botão , então o script talvez precise de mais tempo para concluir as suas tarefas.Para dar a indicação ao Firefox que pretende que este deixe o script seja executado durante mais tempo:
- Digite about:config na barra de endereço e pressione EnterReturn.
Poderá aparecer uma página de aviso. Clique em para ir para a página de about:config. - Na página about:config , procure pela preferência dom.max_script_run_time, e faça um duplo clique na mesma.
- Na janela Introduza o valor de inteiro, digite 20.
- Pressione .
Dado que os scripts têm agora permissões para serem executados por períodos mais longos, este aviso não deverá ser novamente apresentado.
Se continuar a receber o aviso (ou se quiser que o mesmo seja novamente apresentado), deve ajustar esta preferência para o seu valor predefinido.
- Digite about:config na barra de endereço e pressione EnterReturn.
Poderá aparecer uma página de aviso. Clique em para ir para a página de about:config. - Na página about:config , procure pela preferência dom.max_script_run_time.
- Clique com o botão do lado direito em Mantenha a tecla Ctrl pressionada enquanto clica em .
O erro acontece ao visitar determinados websites
Se o erro acontece somente ao visitar um website específico, pode bloquear a execução dos scripts nesse website. Muitos sites funcionam mesmo que a execução de scripts esteja desativada.
- Instale a extensão YesScript e reinicie o FirefoxJavaScript Toggle On and Off.
- Clique no botão Menu, clique em e selecione .
- Encontre a entrada YesScriptJavaScript Toggle On and Off e clique no botão .
- No diálogo YesScript Blacklist que abre,Deslize para baixo para a caixa de texto Black-list e introduza o URL do site que está a causar-lhe problemas.
- Clique . O nome do domínio do site será adicionado à lista.
Agora que o site problemático está impedido de executar scripts, este não irá mais causar avisos de script não responde.
Outras causas
Um Extra pode estar a causar o problema. Consulte diagnosticar problemas em extensões e temas.
Baseado na informação em Unresponsive Script Warning (mozillaZine KB)