Aviso 'script não responde' - O que significa e como corrigir

Informações da edição
  • Id da edição: 35913
  • Criação:
  • Criador: William Carriello
  • Comentário: Tradução completa do artigo
  • Revisado: Sim
  • Revisado:
  • Revisado por: rjbd
  • Aprovado? Sim
  • É a edição atual? Não
  • Pronto para tradução: Não
Origem da edição
Conteúdo da edição

O Firefox pode mostrar um "Aviso: O script parou de funcionar" aviso que diz " Um script desta página pode estar ocupado, ou pode ter parado de responder Você pode parar o script agora, ou você pode continuar para ver se o script. será concluída. "este artigo descreve por que isso poderia acontecer e as possíveis soluções e alternativas.

Este erro está lhe informando que o Firefox pensa que um script pode está sendo executado de forma errada e pode fazer o Firefox travar se nada for feito. O script pode estar em uma página da web que você está acessando, numa extensão que você instalou, ou até mesmo o próprio Firefox.

Webroot Spy Sweeper

Webroot Spy Sweeper pode causar esse problema. A desativação de rastreamento Spy Sweeper (ou desativação Spy Sweeper ao todo) pode resolver o problema.

Deixar o script continuar rodando

Se ao pressionar o botão Continue e o problema persiste, isso não vai te ajudar, apenas deixando o Firefox mais lento; porém, se você pressionar o botão Continue, pode usar o firefox normalmente, pois pode ser que o script precise de tempo extra para funcionar.

Para informar ao Firefox, que o script pode continuar rodando:

  1. Digite about:config na barra de endereços e tecle EnterReturn.
    Pode aparecer uma página de alerta. Clique em Aceitar o risco e continuar para ir para a página about:config.
  2. Na página about:config, procure a preferência dom.max_script_run_time, e clique duas vezes soble ele.
  3. No Enter integer value prompt, type 20.
  4. Pressione OK.

Agora que você autorizou os scripts para executar por mais tempo, você não deverá mais receber esse aviso.

Se você ainda receber esse aviso (ou se você quiser vê-lo novamente), você deve definir que a preferência volte ao padrão anterior.

  1. Digite about:config na barra de endereços e tecle EnterReturn.
    Pode aparecer uma página de alerta. Clique em Aceitar o risco e continuar para ir para a página about:config.
  2. Na página about:config, procure a preferência dom.max_script_run_time.
  3. Clique com o botão direitoMantenha pressionado Ctrl e clique em e escolha Reset.


O aviso de erro acontece ao acessar determinados sites

Se o erro acontece apenas em um site específico, você pode bloquear os scripts de execução no site. Muitos sites ainda funcionam mesmo com o script desabilitado.

  1. Instale a extensão YesScript e reinicie o Firefox.
  2. Abra a janela do FirefoxNa barra de menu, clique no menu Tools e selecione Add-ons.
  3. Na caixa de diálogo que aparece, clique em YesScript.
  4. CliqueOptionsPreferences.
  5. Na caixa de dialogo YesScript Blacklist , digite a URL do site que está lhe dando problema.
  6. Clique em Add. O domínio do site será adicionado à lista.

Agora que o site com problemas de script foi bloqueado, não serão exibidos mais avisos de script que não respondem.


Outras causas

Um add-on pode estar causando o problema. ver Solucione problemas com extensões, temas e aceleração de hardware para resolver problemas comuns no Firefox.




Baseado na informação do artigo Unresponsive Script Warning (mozillaZine KB)