Como resolver erros de script no Internet Explorer

Aplica-se a: Internet Explorer 11Internet Explorer 10Internet Explorer 9

Resumo


Quando recebe erros de script, as páginas Web podem não ser apresentadas ou funcionarem corretamente no Internet Explorer.
Os métodos listados neste artigo podem ajudá-lo a resolver os erros de script que são causados por ficheiros ou definições no seu computador. Para obter instruções visuais rápidas, veja este vídeo:
Vídeo: Como resolver erros de scripts no Internet Explorer
Adicionalmente, para resolver os erros de script que ocorrem quando tenta imprimir a partir do Internet Explorer, clique aqui.

Resolução


Passo 1: certifique-se de que os erros de script ocorrem em várias páginas Web
Se o único sinal deste problema for a mensagem de erro e se os sites estiverem a funcionar, poderá provavelmente ignorar o erro. Além disso, se o problema ocorrer em uma ou duas páginas Web, o problema poderá ser provocado por essas páginas. Se optar por ignorar os erros, pode desativar a depuração de scripts.

Nota Se este problema ocorrer em mais de um ou dois sites, não desative a depuração de scripts.
Passo 2: certifique-se de que o problema é causado por ficheiros ou definições no seu computador
Para limitar a origem do problema, utilize outra conta de utilizador, outro browser ou outro computador para ver as páginas Web que acionaram o erro de script.

Se o erro de script não ocorrer quando visualizar a página Web a partir de outra conta de utilizador, de outro browser ou noutro computador, o problema poderá ser causado por ficheiros ou definições no seu computador. Nesta situação, siga os métodos neste artigo para resolver este problema:
Após concluir cada método, tente abrir uma página Web onde tenha recebido anteriormente um erro de scripting. Se não receber o erro, o problema está resolvido.

Adicionalmente também pode consultar Vídeo: Como resolver erros de script no Internet Explorer.
Esta secção destina-se a utilizadores mais avançados. Inclui cinco métodos para o ajudar a resolver o problema.

Mais Informações


Desativar a notificação sobre cada erro de script no Internet Explorer (para o Internet Explorer 11, Internet Explorer 10, Internet Explorer 9, Internet Explorer 8 e Internet Explorer 7)
Desativar o Depurador de Scripts (para o Internet Explorer 6)
Quando ocorre um erro de script no Internet Explorer, pode receber mensagens de erro semelhantes às seguintes:
Problemas com esta página Web podem impedir a visualização ou funcionamento adequados. No futuro, pode visualizar esta mensagem fazendo duplo clique no ícone de aviso apresentado na barra de estado.
Se clicar em Mostrar Detalhes, poderá ver detalhes sobre o erro semelhantes aos seguintes:
Linha: <Número_Linha>
Car: <Número_Carateres>
Erro: <Mensagem_Erro>
Código: 0
URL: http://Webserver/page.htm
Ocorreu um erro durante a execução.
Deseja efetuar uma depuração?
Linha: <Número_Linha>
Erro: <Mensagem_Erro>

Também poderá ser apresentada a seguinte mensagem de aviso na barra de Estado do Internet Explorer:
Concluído, mas com erros na página.
Este problema ocorre quando o código fonte HTML para a página Web não funciona corretamente com o script do lado do cliente, como o Microsoft JScript ou o Microsoft Visual Basic script. Este problema pode ocorrer devido a um ou mais dos seguintes motivos:
  • Existe um problema no código fonte HTML da página Web.
  • O scripting ativo, os controlos ActiveX ou os programas Java estão bloqueados no computador ou na rede. O Internet Explorer ou outro programa, tal como os programas antivírus ou as firewalls, pode estar configurado para bloquear o Scripting ativo, os controlos ActiveX ou os programas Java.
  • O software antivírus está configurado para analisar as pastas "Ficheiros Temporários da Internet" ou "Ficheiros de Programa Transferidos".
  • O motor de script no computador está danificado ou desatualizado.
  • As pastas relacionadas com a Internet no computador estão danificadas.
  • Os controladores da placa gráfica estão danificados ou desatualizados.
  • O componente DirectX no computador está danificado ou desatualizado.
Nota Os scripts do lado do servidor, como os scripts do Visual Basic em Active Server Pages (ASP), são executados num servidor Web. Os erros de script que ocorrem devido a falhas no script no lado do servidor não produzem mensagens de erro no Internet Explorer, mas também poderão criar uma página Web que não é apresentada nem funciona corretamente. As informações de resolução de problemas neste artigo aplicam-se a erros de script do lado do cliente. Contacte o administrador do servidor Web se suspeitar que existe um problema que afeta um script do lado do servidor.
Normalmente, controladores de impressora desatualizados poderão provocar problemas ao imprimir a partir do Internet Explorer. Para resolver estes problemas, tente atualizar para o controlador mais recente da sua impressora.

Para resolver este problema, siga os passos indicados em Resolver problemas da impressora no Windows, para verificar a sua impressora e atualizar o controlador da impressora.
Importante Em alguns casos, poderá não estar disponível uma versão atualizada do controlador através do Windows Update. Terá de visitar o site do fabricante para localizar e transferir o controlador mais recente para a sua impressora.

Além disso, se observar este erro no Internet Explorer 9, tente os métodos indicados em Recebe um erro de script e não consegue imprimir a partir do Internet Explorer 9.

Adicionalmente, se não conseguir imprimir ou pré- visualizar uma página Web no Internet Explorer, consulte Não é possível imprimir ou ver a pré-visualização de uma página Web no Internet Explorer.
Mensagem de erro de script quando imprime a partir do Internet Explorer
Se tentar imprimir uma página Web no Internet Explorer, poderá receber um erro de script semelhante ao seguinte:
Ocorreu um erro no script desta página.
Linha: <Número_Linha>
Car: <Número_Carateres>
Erro: <Mensagem_Erro>
Código: 0
URL: res/ieframe.dll/preview.js.

Referências


810395 Erro de script ao utilizar o Internet Explorer 6