O Firefox pode mostrar-lhe um “Aviso: o script não responde” que diz “Um script nesta página pode estar ocupado ou pode ter deixado de responder. Pode parar o script agora ou aguardar que este termine.” Este artigo descreve a razão de porque isto pode acontecer, possíveis soluções e resoluções alternativas.
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 numa página da Web que está a aceder, numa extensão que instalou, ou até no próprio Firefox.
Tabela de conteúdos
Deixar o script em execução por mais tempo
Se descobrir que ao clicar no 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 depois de ter clicado no botão , depois o script talvez precise de mais tempo para concluir as suas tarefas.Para dizer ao Firefox que deixe o script em execução por mais tempo:
Prossiga apenas se estiver à vontade com as definições avançadas e compreender os potenciais impactos.
- 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 no botão
Editar e digite 20.
- Clique no botão
Seleção para guardar a preferência.
Agora com os scripts autorizados para serem executados por mais tempo, este aviso não deverá ser apresentado novamente.
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 no botão
Repor.
O erro acontece quando acede a determinados sites da Web
Se o erro acontece apenas num site da Web específico, pode bloquear a execução dos scripts nesse site. Muitos sites funcionam mesmo que a execução de scripts esteja desativada.
- Instale a extensão "JavaScript Ligar ou Desligar".
- # Clique no botão
Menu, clique em e selecione . Clique no botão
Menu, clique em e selecione .
- Encontre a entrada "JavaScript Ligar ou Desligar" e clique no botão .
- Deslize para baixo para a caixa de texto Lista negra e insira o URL do site que está a causar-lhe problemas.
- Clique em . 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 que não responde.
Outras causas
Um extra poderia estar a causar o problema. Consulte Resolução de problemas para extensões, temas e aceleração por "hardware" para resolver problemas comuns do Firefox.
Baseado na informação em Unresponsive Script Warning (mozillaZine KB)