Select the product you need help with
Mensagem de erro: "Um script desta página está tornando o Internet Explorer lento"ID do artigo: 175500 SumárioComo alguns scripts demoram muito para serem executados, o Internet Explorer solicita que o usuário decida se deseja continuar executando o script de modo lento. É possível que alguns testes e parâmetros de comparação usem scripts que levem muito tempo para serem executados e, portanto, convém aumentar a quantidade de tempo antes que a caixa de mensagem seja exibida. No Internet Explorer, você pode alterar o valor do tempo limite do script em computadores cliente específicos modificando uma entrada do Registro. Mais Informações Em algumas situações, uma página da Web pode conter scripts que levam um tempo extraordinariamente longo para serem executados. Se você estiver executando o script de um controle ActiveX em uma página da Web para transferir um arquivo muito grande ou fazer uma consulta em um banco de dados grande, poderá haver um atraso significativamente longo. O Internet Explorer 3.02 detecta o atraso longo e avisa o usuário por meio de uma caixa de diálogo que contém as seguintes informações: Esta página contém um script que está demorando muito tempo para ser concluído. Para finalizar esse script agora, clique em Cancelar. Um script desta página está tornando o Internet Explorer lento. Se ele continuar sendo executado, seu computador poderá parar de responder. Deseja anular o script? No Internet Explorer 3.02, essa caixa de mensagem pode ser exibida em máquinas que executam o Windows 95. O navegador da versão 3.02 realiza uma busca específica para verificar se o thread de script enviou alguma mensagem nos últimos cinco segundos. Não é possível substituir esse período de tempo limite no Internet Explorer 3.02. Se você estiver usando um controle ActiveX com longas operações de bloqueio, o controle ActiveX deverá implantar um mecanismo de evento e retornar o controle para o chamador ou chamar PeekMessage a cada cinco segundos para redefinir o tempo limite. A partir do Internet Explorer 4.0, o tempo limite não é mais um valor fixo baseado em mensagens do Windows. Agora, o Internet Explorer rastreia o número total de instruções de script executadas e redefine o valor sempre que uma nova execução de script é iniciada, como a partir de um tempo limite ou de um manipulador de eventos, para a página atual com o mecanismo de script. O Internet Explorer exibe uma caixa de diálogo com a informação "scritpt demorado" quando esse valor está acima do limite. O Internet Explorer não analisa cada instrução para verificar se o valor está acima do limite. Periodicamente, o mecanismo de script faz uma sondagem no Internet Explorer com o número de instruções executadas, e o Internet Explorer verifica se esse número está acima do limite. Com esse mecanismo, se a execução de script terminar antes que o mecanismo de script comece a sondagem no Internet Explorer, será possível executar mais do que o limite padrão sem que a caixa de diálogo seja exibida. Se desejar que nós alteremos esse valor de tempo limite no Internet Explorer 4.0, 5.0, 6, 7 ou 8 para você, vá para a seção "Corrigir para mim". Se preferir corrigir o problema sozinho, vá para a seção "Desejo corrigir sozinho". Corrigir para mimPara corrigir esse problema automaticamente, clique no botão ou no link Corrigir. Clique em Executar na caixa de diálogo Download de Arquivo e execute as etapas no assistente Corrigir. Observações
Em seguida, vá para a seção "O problema foi corrigido?". Desejo corrigir sozinhoImportante Esta seção, este método ou esta tarefa contém etapas que descrevem como modificar o Registro. No entanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, se ocorrer algum problema, você poderá restaurar o Registro. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):322756
(http://support.microsoft.com/kb/322756/pt-br/
)
Como fazer backup e restaurar o Registro no WindowsPara alterar o valor de tempo limite no Internet Explorer 4.0, 5.0, 6, 7 ou 8, siga estas etapas:
Como o tempo limite do Internet Explorer 4.0, 5.0, 6, 7 e 8 é baseado no número de instruções de script executadas, a caixa de diálogo de tempo limite não será exibida durante atrasos do controle ActiveX ou de acesso ao banco de dados. Loops intermináveis no script ainda serão detectados. O problema foi corrigido?
ReferênciasPara obter mais informações sobre velocidade, segurança e capacidade de adaptação do Internet Explorer 8, visite o seguinte site da Microsoft (o site pode estar em inglês): http://www.microsoft.com/windows/internet-explorer/get-the-facts/mythbusting.aspx
(http://www.microsoft.com/windows/internet-explorer/get-the-facts/mythbusting.aspx)
PropriedadesID do artigo: 175500 - Última revisão: quarta-feira, 23 de fevereiro de 2011 - Revisão: 7.0
| Traduções deste artigo
|


Voltar para o início








