Come risolvere i problemi creati dagli errori di script in Internet Explorer

Avviso

L'applicazione desktop Internet Explorer 11, ritirata e fuori supporto, è stata disabilitata in modo permanente tramite un aggiornamento di Microsoft Edge su alcune versioni di Windows 10. Per altre informazioni, vedere Domande frequenti sul ritiro delle app desktop di Internet Explorer 11.

Questo articolo risolve il problema di una pagina Web che non può essere visualizzata a causa di un errore di script in Internet Explorer.

Versione originale del prodotto: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Numero originale della Knowledge Base: 308260

Riepilogo

Se si verificano errori di script, è possibile che le pagine Web non vengano visualizzate o che non funzionino correttamente in Internet Explorer.

Quando si verificano errori di script in Internet Explorer, è possibile che vengano visualizzati i messaggi di errore seguenti:

Problemi durante la visualizzazione della pagina Web. La pagina potrebbe non essere visualizzata o funzionare correttamente. Per visualizzare il messaggio in futuro, fare doppio clic sull'icona di avviso presente sulla barra di stato.

Se si seleziona Mostra dettagli, è possibile che vengano visualizzate informazioni dettagliate sugli errori seguenti:

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>

Il seguente messaggio di avviso potrebbe inoltre essere visualizzato sulla barra di stato di Internet Explorer:

Operazione completata. Errori nella visualizzazione della pagina.

Questo problema si verifica perché il codice sorgente HTML della pagina Web non funziona correttamente con script sul lato client come Microsoft JScript o Microsoft Visual Basic. Questo problema può verificarsi per una o più motivi tra quelli indicati di seguito:

  • Si verifica un problema nel codice sorgente HTML della pagina Web.
  • La pagina web utilizza tecnologie più recenti che non sono supportate da Internet Explorer. Per ulteriori informazioni sul passaggio da Internet Explorer a Microsoft Edge, consultare Internet Explorer 11 è stato ritirato e non è più supportato: cosa c'è da sapere.
  • La pagina Web usa uno script visual basic, obsoleto, sul lato client.
  • Esecuzione dello script attivo, controlli ActiveX o i programmi Java vengono bloccati nel computer o nella rete. Internet Explorer o un altro programma, come i programmi antivirus o i firewall, possono essere configurati affinché blocchino l'esecuzione dello script attivo, i controlli ActiveX o i programmi Java
  • Il software antivirus è configurato per scansionare le cartelle dei file Internet temporanei o dei programmi scaricati.
  • Le cartelle correlate a Internet nel computer sono danneggiate.
  • I driver della scheda video sono danneggiati o non aggiornati.

Nota

Gli script sul lato server, come gli script di Visual Basic nelle pagine ASP, vengono eseguiti in un server Web. Gli errori di script che si verificano a causa di errori relativi agli script sul lato server non generano messaggi di errore in Internet Explorer ma possono creare una pagina Web che non funziona o non può essere visualizzata correttamente. Le informazioni relative alla risoluzione dei problemi in questo articolo si riferiscono agli errori di script del lato client. Contattare l'amministratore del server Web se si sospetta un problema con uno script sul lato server.

I metodi elencati in questo articolo consentono di risolvere gli errori di script causati da file o impostazioni del computer in uso. Per istruzioni visive rapide su come risolvere gli errori di script in Internet Explorer, guardare questo video:

Risoluzione

Nota

Microsoft incoraggia l'aggiornamento del sistema con la versione di Windows più recente disponibile. Per ulteriori informazioni su Windows Update, vedere Domande frequenti.

Passaggio 1: assicurarsi che gli errori di script si verifichino in più pagine Web

Se l'unica indicazione del problema è il messaggio di errore e i siti Web funzionano, è possibile ignorare l'errore. Inoltre, se il problema si verifica solo per una o due pagine Web, potrebbe essere causato dalle pagine specifiche. Se si decide di ignorare gli errori, è possibile disattivare il debug degli script. A tale scopo, selezionare la casella di controllo Disattiva debug degli script (Internet Explorer) in Opzioni Internet>Avanzate>Impostazioni esplorazione.

Nota

Se il problema si verifica in più di uno o due siti, non disattivare il debug degli script.

Passaggio 2: assicurarsi che il problema sia causato da file o impostazioni del computer

Per circoscrivere l'origine del problema, utilizzare un altro account utente, un altro browser o un altro computer per visualizzare le pagine Web che hanno generato un errore di script.

Se l'errore di script non si verifica quando viene visualizzata la pagina Web mediante un altro account utente, un altro browser o su un altro computer, il problema potrebbe essere causato da file o impostazioni del computer in uso. In questo caso, seguire i metodi descritti in questo articolo per risolvere il problema:

Al termine di ogni metodo, provare ad aprire una pagina Web in cui in precedenza era stato visualizzato un messaggio di errore. Se l'errore non viene visualizzato, questo indica che il problema è stato risolto.

Metodo 1: verificare che Esecuzione dello script attivo, ActiveX e Java non vengano bloccati da Internet Explorer

Esecuzione dello script attivo, ActiveX e Java sono tutti coinvolti nel dare forma al modo in cui le informazioni vengono visualizzate in una pagina Web. Se queste funzionalità sono bloccate nel computer, ciò potrebbe interferire con la visualizzazione della pagina Web. È possibile resettare le impostazioni di sicurezza di Internet Explorer per assicurarsi che queste funzionalità non siano bloccate. Per effettuare questa operazione, seguire questi passaggi:

  1. Avviare Internet Explorer.

  2. Nel menu Strumenti fare clic su Opzioni Internet. Se il menu Strumenti non viene visualizzato, premere ALT per visualizzare i menu.

  3. Nella finestra di dialogo Opzioni Internet scegliere la scheda Sicurezza.

  4. Selezionare Livello predefinito>OK.

    Nota

    I controlli ActiveX e i programmi Java vengono disattivati al livello di sicurezza alto in Internet Explorer.

    Screenshot della finestra Opzioni Internet. Nella scheda Sicurezza, selezionare Livello predefinito.

Metodo 2: rimuovere tutti i file temporanei Internet

Ogni volta che si apre un browser per visualizzare una pagina Web, il computer salva una copia locale di quella pagina Web in un file temporaneo. Se la cartella dei file temporanei diventa troppo grande, potrebbero verificarsi alcuni problemi di visualizzazione all'apertura delle pagine Web. Una pulizia periodica della cartella potrebbe aiutare a risolvere il problema.

Per rimuovere tutti i file temporanei correlati a Internet per Internet Explorer.

  1. Avviare Internet Explorer.

  2. Nel menu Strumenti fare clic su Opzioni Internet. Se il menu Strumenti non viene visualizzato, premere ALT per visualizzare i menu.

  3. Selezionare la scheda Generale.

  4. In Cronologia esplorazioni selezionare Elimina.

    Screenshot della finestra Opzioni Internet. Nella sezione Cronologia esplorazioni della scheda Generale è evidenziato il pulsante Elimina.

  5. Nella finestra di dialogo Elimina cronologia esplorazioni fare clic per selezionare le seguenti caselle di controllo, quindi scegliere Elimina:

    • File temporanei Internet
    • Cookies
    • Cronologia

    Screenshot della finestra Elimina cronologia esplorazioni. I file Internet temporanei, i cookie e le opzioni cronologia sono selezionati.

  6. Fare clic su Chiudi, quindi scegliere OK per chiudere la finestra di dialogo Opzioni Internet.

Metodo 3: Installare gli aggiornamenti software più recenti per Windows

Per rimanere aggiornati, selezionare il pulsante Avvia>Impostazioni>Aggiornamenti e sicurezza>Windows Update, quindi selezionare Controlla aggiornamenti.

Debug avanzato

Questa sezione è riservata agli utenti più esperti. Vengono descritti tre metodi che consentono di risolvere il problema.

Metodo 1: verificare che l'esecuzione dello script attivo, ActiveX e Java non vengano bloccati da un programma antivirus o da un firewall

Gli script, i controlli ActiveX e i programmi Java consentono di dare forma al modo in cui una pagina Web viene visualizzata. Se queste funzionalità sono bloccate, ciò potrebbe interferire con la visualizzazione della pagina Web.

Per assicurarsi che gli script, i controlli ActiveX e i programmi Java non siano bloccati, consultare la documentazione del firewall o del programma antivirus in uso. Apportare quindi le modifiche necessarie.

Metodo 2: verificare che il programma antivirus non sia impostato per la scansione dei file temporanei Internet o delle cartelle dei file scaricati

Se un programma antivirus interpreta uno script come un virus e ne impedisce l'esecuzione, potrebbe verificarsi un errore di script. Per evitare questo problema, assicurarsi che il programma antivirus non stia scansionando la cartella dei file temporanei Internet o la cartella dei programmi scaricati.

Per impedire la scansione di queste cartelle, consultare la documentazione relativa al programma antivirus utilizzato. Apportare quindi le modifiche necessarie. Per aggiungere esclusioni a Sicurezza di Windows negli ambienti Windows 10, vedere Aggiungere un'esclusione a Sicurezza di Windows.

Metodo 3: disattivare lo scorrimento continuo

Se si verifica un problema di visualizzazione dei video, la funzionalità di scorrimento continuo potrebbe causare il timeout di uno script. Questo può generare un errore di script. Per disattivare la funzionalità di scorrimento continuo in Internet Explorer, attenersi alla seguente procedura:

  1. Avviare Internet Explorer.
  2. Nel menu Strumenti fare clic su Opzioni Internet. Se il menu Strumenti non viene visualizzato, premere ALT per visualizzare i menu.
  3. Nella scheda Avanzate fare clic per deselezionare la casella di controllo Usa scorrimento continuo.
  4. Selezionare OK, quindi uscire da Internet Explorer.

Nota

Se il problema viene risolto, verificare se è disponibile un driver video aggiornato per la scheda video. Per ottenere un driver aggiornato, contattare il produttore della scheda video o del computer.

Ulteriori informazioni

Procedura per disattivare la notifica relativa a ogni errore di script in Internet Explorer

  1. Avviare Internet Explorer.

  2. Nel menu Strumenti fare clic su Opzioni Internet. Se il menu Strumenti non viene visualizzato, premere ALT per visualizzare i menu.

  3. Nella scheda Avanzate fare clic per deselezionare la casella Visualizza notifica di tutti gli errori di script, quindi scegliere OK.

    Screenshot della finestra Opzioni Internet. Nella scheda Avanzate la casella di controllo Visualizza notifica di tutti gli errori di script è deselezionata.

Risoluzione degli errori di script durante la stampa da Internet Explorer

Se si tenta di stampare una pagina Web in Internet Explorer, potrebbe essere visualizzato un errore di script analogo al seguente:

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

In genere, i driver della stampante non aggiornati possono causare problemi durante la stampa da Internet Explorer. Per risolvere questi problemi, provare ad aggiornare i driver della stampante a una versione più recente.

Per risolvere il problema, attenersi alla procedura illustrata in Risolvere i problemi della stampante in Windows 7 e Windows 8.1 per controllare la stampante e aggiornare il driver corrispondente.

Importante

In alcuni casi potrebbe non essere disponibile una versione aggiornata del driver tramite Windows Update. È possibile che sia necessario visitare il sito Web del produttore per trovare il driver ed eseguire il download della versione più recente per la stampante in uso.

Se non è possibile stampare o visualizzare in anteprima una pagina Web in Internet Explorer, vedere l'articolo seguente:

Impossibile stampare o visualizzare l'anteprima di stampa di una pagina Web in Internet Explorer.