Aviso 'script não responde' - O que significa e como corrigir
Informações da edição
- Id da edição: 308221
- Criação:
- Criador: SuMo Bot
- Comentário:
- Revisado: Não
- Pronto para tradução: Não
Origem da edição
Conteúdo da edição
Quando o Firefox exibe um aviso “Alerta: script não responde” que diz “Um script desta página pode estar ocupado ou pode ter parado de responder. Você pode parar o script agora ou pode continuar para ver se o script será concluído.”, significa que uma página web (ou às vezes uma extensão) está executando um script que está demorando muito para ser concluído. Isso pode fazer com que o Firefox fique lento, congele ou pare de responder.
Este artigo explica o que causa o aviso, qual sua aparência e fornece soluções detalhadas passo a passo, incluindo como alterar as configurações de tempo limite de script e como solucionar conflitos de software.
Índice
Por que este aviso aparece
O Firefox usa scripts para ajudar a carregar conteúdo da web, executar elementos interativos e potencializar recursos do navegador. Se um script demorar muito para terminar, o Firefox o pausa para evitar que seu navegador congele completamente.
As possíveis causas incluem:
- Uma página web mal codificada ou sobrecarregada (por exemplo, anúncios pesados, loops infinitos).
- Uma extensão desatualizada ou incompatível.
- Um conflito de software (por exemplo, antivírus ou bloqueador de anúncios interferindo nos scripts da página).
- Uma configuração do Firefox que limita por quanto tempo os scripts podem ser executados.
O que fazer quando você vir o aviso
Opção 1: Deixar o script continuar (brevemente)
Se você não vir o aviso novamente após clicar em
, o script pode precisar apenas de alguns segundos extras para terminar.Mas se o aviso continuar retornando ou o Firefox parar de responder, continue com os passos abaixo.
Opção 2: Bloquear scripts em sites específicos
Se o erro acontece apenas em um site, é provável que esse site esteja causando o problema. Você pode usar uma extensão para bloquear a execução de scripts em domínios específicos:
- Instale a extensão JavaScript Toggle On and Off.
- Clique no menu
, clique em e selecione .
- Encontre o item JavaScript Toggle On and Off e clique no botão .
- Desça até o campo de texto Black-list e digite a URL do site que está lhe dando problemas.
- Clique em . O nome de domínio do site será adicionado à lista.
Agora que o site problemático foi bloqueado de executar scripts, ele não causará mais avisos de script que não responde.
Opção 3: Verificar se há conflito de software
Algumas ferramentas de antivírus ou extensões de privacidade podem bloquear ou interferir em scripts. Exemplos comuns relatados por usuários:
Software/Ferramenta | Problema relatado | Ação sugerida |
---|---|---|
Malwarebytes | Sinaliza ou bloqueia scripts seguros | Adicionar o Firefox às exclusões |
AdBlock / uBlock | Impede o carregamento de scripts | Desativar temporariamente para testar |
Extensões de bloqueio de script | Bloqueia agressivamente elementos da página | Revisar listas de filtros |
Para solucionar problemas
- Reinicie o Firefox no Modo de solução de problemas:
- Clique no botão de menu > >
- Clique em Reiniciar no diálogo de confirmação.
- Teste o site novamente.
- Se o erro não aparecer, uma de suas extensões ou ferramentas de software pode estar causando o problema.
Opção 4: Aumentar o tempo de execução de script (Avançado)
Somente prossiga se estiver familiarizado com as configurações avançadas e compreender as possíveis implicações.
- Digite about:config na barra de endereços e tecle EnterReturn.
Pode aparecer uma página de alerta. Clique em para ir para a página about:config. - Na página about:config, procure a preferência dom.max_script_run_time.
- Clique no botão Editar
e digite 20.
- Pressione o botão de marca de seleção
para salvar a preferência.
Se você ainda receber o aviso (ou se quiser vê-lo novamente), você deve redefinir essa preferência para o valor padrão.
- Digite about:config na barra de endereços e tecle EnterReturn.
Pode aparecer uma página de alerta. Clique em para ir para a página about:config. - Na página about:config, procure a preferência dom.max_script_run_time.
- Clique no botão Redefinir
.
Ainda com problemas?
Se nenhuma das correções acima ajudar, tente o seguinte:
- Restaure o Firefox para redefinir as configurações padrão
- Mude para outro navegador temporariamente para acessar o site problemático
- Denuncie o site para a Mozilla usando o recurso Denunciar site com problema no menu do Firefox
Observações importantes
- O Firefox pode exibir este aviso mesmo quando o problema não é causado pelo seu sistema.
- Se seu navegador está travando, lento ou congelando além de apenas erros de script, você pode estar enfrentando um problema do produto, não um problema de documentação. Recomendamos:
- Visitar os Fóruns de suporte da Mozilla
- Enviar feedback através do Mozilla Connect
Artigos relacionados
- Solucione problemas com extensões, temas e aceleração de hardware para resolver problemas comuns no Firefox
- O Firefox trava ou não está respondendo - Como corrigir
- Editor de configurações do Firefox
- Restaurar o Firefox - redefina extensões e configurações
Baseado em informações de Unresponsive Script Warning (mozillaZine KB)