比较修订

Aviso "O script não responde" - o que significa e como resolver

修订版本 300223:

由Manuela.Silva于提交的修订 300223

修订版本 317476:

由SumoBot于提交的修订 317476

关键词:

aviso erro script nao responde resolver soluçao firefox
script não reage, erro de script, dom.max_script_run_time

搜索结果概要:

Este artigo descreve as razões para esta mensagem de erro e aborda as possíveis soluções e resoluções alternativas.
Este artigo descreve as razões para esta mensagem de erro e aborda as possíveis soluções e resoluções alternativas.

内容:

O Firefox pode mostrar-lhe um “Aviso: o <i>script</i> não responde” que diz “Um <i>script</i> nesta página pode estar ocupado ou pode ter deixado de responder. Pode parar o <i>script</i> 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 [[JavaScript settings and preferences for interactive web pages#w_what-is-javascript|<i>script</i>]] possa estar a ficar fora de controlo e poderá fazer com que o Firefox não reaja se nada for feito. O <i>script</i> pode ser algo numa página da Web que está a aceder, numa extensão que instalou, ou até no próprio Firefox. __TOC__ = Deixar o <i>script</i> em execução por mais tempo = Se descobrir que ao clicar no botão {button Continuar} a mesma janela é apresentada novamente, deixar o <i>script</i> 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 {button Continuar}, depois o <i>script</i> talvez precise de mais tempo para concluir as suas tarefas. Para dizer ao Firefox que deixe o <i>script</i> em execução por mais tempo: [[Template:aboutconfigwarning]] # [[T:aboutconfig]] # Na página '''about:config''', procure pela preferência {pref dom.max_script_run_time}. # Clique no botão [[Image:Fx71aboutconfig-EditButton]] Editar e digite {pref 20}. # Clique no botão [[Image:Fx71aboutconfig-Checkmark]] Seleção para guardar a preferência. Agora com os <i>scripts</i> 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. # [[T:aboutconfig]] # Na página '''about:config''', procure pela preferência {pref dom.max_script_run_time}. # Clique no botão [[Image:Fx71aboutconfig-ResetButton]] Repor. = O erro acontece quando acede a determinados <i>sites</i> da Web = Se o erro acontece apenas num <i>site</i> da Web específico, pode bloquear a execução dos <i>scripts</i> nesse <i>site</i>. Muitos <i>sites</i> funcionam mesmo que a execução de <i>scripts</i> esteja desativada. # Instale a extensão [https://addons.mozilla.org/firefox/addon/javascript-toggler "JavaScript Ligar ou Desligar"]. # # {for not fx140}[[T:Open Add-ons|type=Extensões]]{/for}{for fx140}Clique no botão [[Image:IG main menu]] Menu, clique em {menu Extensóes e temas} e selecione {menu Extensões}.{/for} # Encontre a entrada "JavaScript Ligar ou Desligar" e clique no botão {for win}{button Opções}{/for}{for mac,linux}{button Preferências}{/for}. # Deslize para baixo para a caixa de texto '''Lista negra''' e insira o URL do <i>site</i> que está a causar-lhe problemas. # Clique em {button Guardar}. O nome do domínio do <i>site</i> será adicionado à lista. Agora que o <i>site</i> problemático está impedido de executar <i>scripts</i>, este não irá mais causar avisos de <i>script</i> que não responde. [[T:addonsupport]] = Outras causas = Um extra poderia estar a causar o problema. Consulte [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]. <!-- MZ credit --> <br><br> '''''Baseado na informação em [http://kb.mozillazine.org/Unresponsive_Script_Warning ''Unresponsive Script Warning'' (mozillaZine KB)]'''''
Quando o Firefox mostra um aviso de "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 pode continuar para ver se o script será concluído.''”, significa que uma página da Web (ou por vezes uma extensão) está a executar um script que está a demorar demasiado tempo a ser concluído. Isto pode fazer com que o Firefox abrande, congele ou deixe de responder. Este artigo explica o que causa o aviso, qual o seu aspeto e fornece-lhe soluções detalhadas passo a passo, incluindo como alterar as definições de tempo limite do script e como resolver conflitos de software. __TOC__ =Por que este aviso aparece= O Firefox utiliza scripts para ajudar a carregar conteúdo da Web, executar elementos interativos e potenciar as funcionalidades do navegador. Se um script demorar demasiado tempo a terminar, o Firefox coloca-o em pausa para evitar que o seu navegador congele completamente. As possíveis causas incluem: *Uma página da Web mal codificada ou sobrecarregada (por exemplo, anúncios pesados, ciclos infinitos). *Uma extensão desatualizada ou incompatível. *Um conflito de software (por exemplo, antivírus ou bloqueador de anúncios a interferir com os scripts da página). *Uma definição do Firefox que limita o tempo de execução dos scripts. =O que fazer quando vir o aviso= ==Opção 1: Deixar o script continuar (brevemente)== Se não voltar a ver o aviso depois de clicar em {button Continuar}, o script pode apenas precisar de alguns segundos extra para terminar. Mas se o aviso continuar a aparecer ou se o Firefox deixar de responder, continue com os passos abaixo. ==Opção 2: Bloquear scripts em sites específicos== Se o erro acontecer apenas num site, é provável que esse site esteja a causar o problema. Pode utilizar 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 Ligar ou Desligar"]. # [[T:Open Add-ons|type=Extensões]] # Encontre a entrada ''JavaScript Toggle On and Off'' e clique no botão {for win}{button Opções}{/for}{for mac,linux}{button Preferências}{/for}. # Deslize para baixo para a caixa de texto '''Lista negra''' e insira o URL do site que está a causar-lhe problemas. # Clique em {button Guardar}. 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. ==Opção 3: Verificar se existe software em conflito== Algumas ferramentas de antivírus ou extensões de privacidade podem bloquear ou interferir com os scripts. Exemplos comuns reportados pelos utilizadores: {| |+ !Software/Ferramenta!!Problema Reportado!!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 scripts||Bloqueia agressivamente elementos da página||Rever as listas de filtros |} ===Para resolver problemas=== #Reinicie o Firefox no Modo de Resolução de Problemas: #*Clique no botão do menu > {button Ajuda} > {button Modo de Resolução de Problemas…} #*Clique em Reiniciar na caixa de diálogo de confirmação. #Teste o site novamente. #Se o erro não aparecer, uma das suas extensões ou ferramentas de software pode estar a causar o problema. ==Opção 4: Aumentar o tempo de execução do script (Avançado)== [[Template:aboutconfigwarning]] # [[T:aboutconfig]] # Na página '''about:config''', procure pela preferência {pref dom.max_script_run_time}. # Clique no botão [[Image:Fx71aboutconfig-EditButton]] Editar e digite {pref 20}. # Clique no botão [[Image:Fx71aboutconfig-Checkmark]] Seleção para guardar a preferência. 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. # [[T:aboutconfig]] # Na página '''about:config''', procure pela preferência {pref dom.max_script_run_time}. # Clique no botão [[Image:Fx71aboutconfig-ResetButton]] Repor. =Ainda com problemas?= Se nenhuma das correções acima ajudar, tente o seguinte: *Restaurar o Firefox para repor as predefinições **Consulte: [[Restaurar o Firefox - repor extras e definições]] *Mude temporariamente para outro navegador para aceder ao site problemático *Reporte o site à Mozilla utilizando a funcionalidade Reportar Site com Problemas no menu do Firefox =Notas importantes= *O Firefox pode mostrar este aviso mesmo quando o problema não é causado pelo seu sistema. *Se o seu navegador está a falhar, a funcionar lentamente ou a congelar para além dos erros de script, pode estar a enfrentar 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] **Submeter comentários através do [https://connect.mozilla.org/ Mozilla Connect] =Artigos relacionados= *[[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]] *[[O Firefox bloqueia ou não está a responder - Como corrigir]] *[[Editor de Configuração para o Firefox]] *[[Restaurar o Firefox - repor extras e definições]] <!-- MZ credit --> <br> <br> '''''Baseado na informação em [http://kb.mozillazine.org/Unresponsive_Script_Warning ''Unresponsive Script Warning'' (mozillaZine KB)]'''''

返回历史记录