Como resolver erros de script no Internet Explorer

Aviso

O aplicativo da área de trabalho desativado e sem suporte do Internet Explorer 11 está programado para ser desativado permanentemente por meio de uma atualização do Microsoft Edge em certas versões do Windows 10. Para obter mais informações, consulte Perguntas frequentes sobre a desativação do aplicativo de área de trabalho do Internet Explorer 11.

Este artigo resolve o problema em que a página da Web não pode ser exibida quando ocorre um erro de script no Internet Explorer.

Versão original do produto: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Número original do KB: 308260

Resumo

Quando você recebe erros de script, páginas da Web podem não ser exibidas ou podem não funcionar corretamente no Internet Explorer.

Quando ocorrerem erros de script no Internet Explorer, você poderá receber as seguintes mensagens de erro:

Os problemas com essa página da Web podem impedir sua exibição ou seu funcionamento adequado. No futuro, você pode exibir esta mensagem clicando duas vezes no ícone de aviso exibido na barra de status.

Se você selecionar Mostrar Detalhes, poderá ver informações detalhadas sobre os seguintes erros:

Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: http://Webserver/page.htm
A Runtime Error has occurred.
Do you wish to Debug?
Line:<LineNumber>
Error:<ErrorMessage>

A seguinte mensagem de aviso também pode aparecer na barra de Status do Internet Explorer:

Concluído, mas com erros na página.

Esse problema ocorre porque o código-fonte HTML da página da Web não funciona corretamente com o script no lado do cliente, como o Microsoft JScript ou o script do Microsoft Visual Basic. Esse problema ocorre devido a uma ou mais das seguintes razões:

  • Existe um problema no código fonte HTML da página da Web.
  • A página da Web está usando tecnologias mais recentes que não são compatíveis com o Internet Explorer. Para obter mais informações sobre como mudar do Internet Explorer para o Microsoft Edge, confira O Internet Explorer 11 foi desativado e está oficialmente sem suporte – o que você precisa saber.
  • A página da Web está usando o script visual basic do lado do cliente – que foi preterido.
  • O script ativo, os controles ActiveX e os programas Java estão bloqueados no computador ou na rede. O Internet Explorer ou outro programa, como programas antivírus ou firewalls, pode ser configurado para bloquear o script ativo, os controles ActiveX ou os programas Java.
  • O software antivírus é configurado para examinar as pastas Arquivos de Internet Temporários ou Arquivos de Programa Baixados.
  • As pastas relacionadas à Internet do seu computador estão corrompidas.
  • Os seus drivers de placa de vídeo estão corrompidos ou desatualizados.

Observação

Os scripts do lado do servidor, como o Visual Basic na ASP (Active Server Pages), são executados em um servidor Web. Os erros de script que ocorrem devido a falhas de scripts do lado do servidor não produzem mensagens de erros no Internet Explorer, mas criam uma página da Web que não é exibida ou funciona corretamente. As informações sobre solução de problemas desse artigo aplicam-se a erros de script de cliente. Entre em contato com o administrador do servidor Web se você suspeitar que um problema afeta um script do lado do servidor.

Estes métodos listados neste artigo podem ajudá-lo a solucionar os erros de script causados por arquivos ou configurações no computador. Para obter instruções visuais rápidas sobre como solucionar erros de script no Internet Explorer, assista a este vídeo:

Resolução

Observação

A Microsoft incentiva você a atualizar seu sistema com a atualização mais recente disponível do Windows. Para obter mais informações sobre o Windows Update, consulte Perguntas Frequentes.

Etapa 1: Certifique-se de que os erros de script ocorrem em várias páginas da Web

Se o único sinal desse problema for a mensagem de erro e se os sites estiverem funcionando, você provavelmente pode ignorar o erro. Além disso, se o problema ocorre em uma ou duas páginas da Web, o problema pode ser causado por essas páginas. Se decidir ignorar os erros, você poderá desabilitar a depuração de script. Para fazer isso, marque a caixa de seleção Desabilitar depuração de script (Internet Explorer) em Opções da Internet>Avançado>Configurações de navegação.

Observação

Se esse problema ocorrer em mais de um ou dois sites, não desabilite a depuração de script.

Etapa 2: Certifique-se de que o problema seja causado por arquivos ou configurações no seu computador

Para limitar a origem do problema, use outra conta de usuário, outro navegador ou outro computador para exibir as páginas da Web que causaram o erro de script.

Se o erro de script não ocorrer quando você exibe a página da Web usando outra conta de usuário, em outro navegador ou em outro computador, o problema pode ser causado pelos arquivos ou configurações no seu computador. Nessa situação, siga os métodos neste artigo para resolver o problema:

Depois de concluir cada método, tente abrir uma página da Web na qual você recebeu anteriormente um erro de script. Se você não receber o erro, o problema foi resolvido.

Método 1: Verificar se o Active Scripting, ActiveX e Java não estão sendo bloqueados pelo Internet Explorer

O Script ativo, o ActiveX e o Java estão todos envolvidos na forma em que a informação é exibida na página da Web. Se esses recursos são bloqueados em seu computador, isso pode afetar a exibição da página da Web. É possível redefinir as configurações de segurança do Internet Explorer para certificar-se de que esses recursos não sejam bloqueados. Para fazer isso, siga estas etapas:

  1. Inicialize o Internet Explorer.

  2. No menu Ferramentas, selecione Opções da Internet. Se você não conseguir ver o menu Ferramentas, pressione Alt para exibir os menus.

  3. Na caixa de diálogo Opções da Internet, clique na guia Segurança.

  4. Selecione Nível Padrão>OK.

    Observação

    Os controles ActiveX e programas Java estão desativados no nível de alta segurança no Internet Explorer.

    Captura de tela da Janela Opções da Internet. Na guia Segurança, selecione Nível Padrão.

Método 2: Remover todos os arquivos temporários da Internet

Sempre que você abrir um navegador para exibir uma página da Web, o seu computador armazena uma cópia local daquela página da Web em um arquivo temporário. Se o tamanho dos arquivos temporários da Internet se tornar muito grande, pode ocorrer alguns problemas de exibição quando você abre as páginas da Web. Limpar periodicamente a pasta pode ajudar a resolver o problema.

Para remover todos os arquivos temporários relacionados à Internet para o Internet Explorer.

  1. Inicialize o Internet Explorer.

  2. No menu Ferramentas, selecione Opções da Internet. Se você não conseguir ver o menu Ferramentas, pressione Alt para exibir os menus.

  3. Selecione a guia Geral.

  4. Em Histórico de Navegação, selecione Excluir.

    Captura de tela da Janela Opções da Internet. Na guia Geneal, na seção Histórico de navegação, o botão Excluir está realçado.

  5. Na caixa de diálogo Excluir Histórico de Navegação, clique para marcar as seguintes caixas de diálogo e clique em Excluir:

    • Arquivos Temporários da Internet
    • Cookies
    • Histórico

    Captura de tela da Janela Excluir Histórico de Navegação. As opções Arquivos Temporários da Internet, Cookies e Histórico estão marcadas.

  6. Clique em Fechar e, em seguida, selecione OK para fechar a caixa de diálogo Opções da Internet.

Método 3: Instalar as atualizações de software mais recentes para Windows

Para se manter atualizado, selecione o botão Iniciar>Configurações>Atualização e Segurança>Windows Update e, em seguida, selecione Verificar se há atualizações.

Depuração avançada

Esta seção é destinada a usuários avançados. Inclui três métodos para ajudar a resolver o problema.

Método 1: Verificar se o active scripting, activeX e java não são bloqueados por um programa antivírus ou firewall

Scripts, controles do ActiveX e programas do Java ajudam a formar a exibição da página da Web. Se estes recursos estão bloqueados, podem interromper a exibição das páginas da Web.

Para garantir que esses scripts, controles ActiveX e programas Java não sejam bloqueados, consulte a documentação do programa antivirus ou firewall que você utiliza. Em seguida, faça as alterações necessárias.

Método 2: Verificar se o programa antivírus não está configurado para verificar as pastas de Arquivos de Internet Temporários ou de Arquivos de Programas Baixados

Se um programa antivírus interpretar um script como um vírus e impedir sua execução, pode ocorrer um erro de script. Para evitar isso, certifique-se de que o programa antivírus não está verificando a pasta de Arquivos de Internet Temporários ou a pasta Arquivos de Programas Baixados.

Para determinar como evitar que o programa verifique estas pastas, consulte a documentação do programa antivírus que você usa. Em seguida, faça as alterações necessárias. Para adicionar exclusões à Segurança do Windows na revisão de ambientes do Windows 10, Adicione uma exclusão à Segurança do Windows.

Método 3: Desativar a Rolagem Suave

Se você tiver um problema de exibição de vídeo, o recurso Rolagem Suave pode fazer com que o script seja cronometrado incorretamente. Isso pode gerar um erro de script. Para desativar o recurso Rolagem Suave no Internet Explorer, siga estas etapas:

  1. Inicialize o Internet Explorer.
  2. No menu Ferramentas, selecione Opções da Internet. Se você não conseguir ver o menu Ferramentas, pressione Alt para exibir os menus.
  3. Na guia Avançado, clique para desmarcar a caixa de seleção Usar Rolagem Suave.
  4. Selecione OK e saia do Internet Explorer.

Observação

Se isso resolver o problema, verifique se há um driver atualizado disponível para o seu adaptador de vídeo. Para obter um driver atualizado, contate o fabricante do adaptador de vídeo ou do computador.

Mais informações

Procedimento para desativar a notificação sobre cada erro de script no Internet Explorer

  1. Inicialize o Internet Explorer.

  2. No menu Ferramentas, selecione Opções da Internet. Se você não conseguir ver o menu Ferramentas, pressione Alt para exibir os menus.

  3. Na guia Avançado, clique para desmarcar a caixa Exibir notificação sobre cada erro de script e, em seguida, selecione OK.

    Captura de tela da janela Opções da Internet. Na guia Avançado, Exibir uma notificação sobre cada caixa de seleção de erro de script está desmarcada.

Solução de Problemas de Erros de Script ao imprimir do Internet Explorer

Se você tenta imprimir uma página da Web no Internet Explorer, pode receber um script de erro semelhante ao seguinte exemplo:

An error has occurred in the script on this page.
Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: res/ieframe.dll/preview.js.

Em geral, drivers de impressora desatualizados podem causar problemas ao imprimir pelo Internet Explorer. Para resolver esses problemas, tente atualizar para o driver de impressora mais atual.

Para resolver esse problema, siga as etapas em Corrigir problemas de impressora no Windows 7 e Windows 8.1 para verificar sua impressora e atualizar o driver de impressora.

Importante

Em alguns casos, é possível que a versão atualizada do driver não esteja disponível pelo Windows Update. Você pode precisar visitar o site do fabricante para localizar e baixar o driver de impressora mais atual para a sua impressora.

Se não for possível imprimir ou visualizar uma página da Web no Internet Explorer, confira o seguinte artigo:

Não é possível imprimir ou visualizar uma página da Web no Internet Explorer.