Compare Revisions

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

ویراست 248130:

Revision 248130 by marcelo.ghelman on

ویراست 308221:

Revision 308221 by SumoBot on

کلیدواژه‌ها:

script sem resposta, erro de script, dom.max_script_run_time

Search results summary:

Este artigo descreve as razões desta mensagem de erro aparecer e mostra possíveis soluções e alternativas para resolver.
Este artigo descreve as razões desta mensagem de erro aparecer e mostra possíveis soluções e alternativas para resolver.

محتوا:

O Firefox pode mostrar um aviso "Alerta: script não responde" que diz "''Um script desta página pode estar ocupado, ou parou de responder. Você pode interromper agora, ou deixar continuar para ver se ele conclui a tarefa.''" Este artigo descreve porque isso pode acontecer e as possíveis soluções e alternativas. Este erro está lhe informando que o Firefox pensa que um [[JavaScript settings and preferences for interactive web pages#w_o-que-e-javascript|script]] pode estar fora de controle, podendo fazer o Firefox travar se nada for feito. O script pode estar em uma página web que você está acessando, numa extensão que você instalou, ou até mesmo no próprio Firefox. __TOC__ = Deixe o script executar por mais tempo = Se você descobrir que pressionar o botão {button Continuar} faz aparecer o mesmo diálogo novamente, deixar o script executar por mais tempo não resolve; ele apenas deixará o Firefox travar por mais tempo. No entanto, se você conseguir usar o Firefox normalmente após pressionar {button Continuar}, então pode ser que o script apenas precise de mais tempo para concluir a tarefa. Para fazer o Firefox deixar os scripts funcionarem por mais tempo: [[Template:aboutconfigwarning]] # [[T:aboutconfig]] # Na página about:config, procure a preferência {pref dom.max_script_run_time}. # Clique no botão ''Editar'' [[Image:Fx71aboutconfig-EditButton]] e digite {pref 20}. # Clique no botão de confirmação [[Image:Fx71aboutconfig-Checkmark]] para salvar a preferência. Agora que você autorizou os scripts a executar por mais tempo, pode não mais receber aquele aviso. Se mesmo assim o aviso voltar a aparecer (ou se quiser vê-lo novamente), você deve retornar aquela preferência ao valor padrão. # [[T:aboutconfig]] # Na página about:config, procure a preferência {pref dom.max_script_run_time}. # Clique no botão ''Redefinir'' [[Image:Fx71aboutconfig-ResetButton]]. = O erro acontece ao acessar determinados sites = Se o erro acontece apenas em um site específico, você pode bloquear a execução de scripts no site. Muitos sites ainda funcionam, mesmo com scripts desativados. # Instale a extensão [https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off]. # [[T:Open Add-ons|type=Extensões]] # Encontre o item ''JavaScript Toggle On and Off'' e clique no botão {for win}{button Opções}{/for}{for mac,linux}{button Preferências}{/for}. #Desça até o campo de texto '''Lista negra''' e digite a URL do site onde ocorre o problema. # Clique em {button Salvar}. O nome de domínio do site é adicionado à lista. Agora que foi bloqueada a execução de scripts no site problemático, ele não exibirá mais avisos de scripts que não respondem. [[T:addonsupport]] = Outras causas = Uma extensão pode estar provocando o problema. Consulte [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]. <!-- MZ credit --> <br/> <br/> '''''Baseado em informações do artigo [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''
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. __TOC__ =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 {button Continue}, 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 [https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off]. # [[T:Open Add-ons|type=Extensões]] # Encontre o item ''JavaScript Toggle On and Off'' e clique no botão {for win}{button Options}{/for}{for mac,linux}{button Preferences}{/for}. # Desça até o campo de texto '''Black-list''' e digite a URL do site que está lhe dando problemas. # Clique em {button Save}. 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 > {button Help} > {button Troubleshoot Mode…} #*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)== [[Template:aboutconfigwarning]] # [[T:aboutconfig]] # Na página ''about:config'', procure a preferência {pref dom.max_script_run_time}. # Clique no botão ''Editar'' [[Image:Fx71aboutconfig-EditButton]] e digite {pref 20}. # Pressione o botão de marca de seleção [[Image:Fx71aboutconfig-Checkmark]] 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. # [[T:aboutconfig]] # Na página ''about:config'', procure a preferência {pref dom.max_script_run_time}. # Clique no botão ''Redefinir'' [[Image:Fx71aboutconfig-ResetButton]]. =Ainda com problemas?= Se nenhuma das correções acima ajudar, tente o seguinte: *Restaure o Firefox para redefinir as configurações padrão **Consulte: [[Refresh Firefox - reset add-ons and settings]] *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 [https://support.mozilla.org/en-US/questions/ Fóruns de suporte da Mozilla] **Enviar feedback através do [https://connect.mozilla.org/ Mozilla Connect] =Artigos relacionados= *[[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]] *[[Firefox hangs or is not responding - How to fix]] *[[Configuration Editor for Firefox]] *[[Refresh Firefox - reset add-ons and settings]] <!-- MZ credit --> <br> <br> '''''Baseado em informações de [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''

Back to History