Condividi tramite


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 KB originale: 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 visualizzare 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 altre informazioni sul passaggio da Internet Explorer a Microsoft Edge, vedere Internet Explorer 11 ritirato ed è ufficialmente fuori supporto.
  • La pagina Web usa uno script VBScript lato client, che è obsoleto.
  • Gli script attivi, i controlli ActiveX o i programmi Java sono bloccati sul computer o sulla 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 analizzare le cartelle File Internet temporanei o 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 altre 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 Disabilita debug script (Internet Explorer) nelle Opzioni Internet>Avanzate>impostazioni di 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 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. Scegliere Opzioni Internet dal menu Strumenti. Se non è possibile visualizzare il menu Strumenti , premere ALT per visualizzare i menu.

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

  4. Selezionare Default LevelOK(Livello > predefinito).

    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. Scegliere Opzioni Internet dal menu Strumenti. Se non è possibile visualizzare il menu Strumenti , premere ALT per visualizzare i menu.

  3. Selezionare la scheda Generale .

  4. In Cronologia esplorazioni selezionare Elimina.

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

  5. Nella finestra di dialogo Elimina cronologia esplorazioni selezionare le caselle di controllo seguenti e quindi selezionare Elimina:

    • File temporanei di Internet
    • Biscotti
    • Storia

    Screenshot della finestra Elimina cronologia di navigazione. Sono selezionate le opzioni File Internet temporanei, Cookie e Cronologia.

  6. Selezionare Chiudi e quindi 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 >Impostazioni>Aggiornamento e sicurezza> diWindows Update e 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 nella visualizzazione dei video, la funzionalità di scorrimento continuo potrebbe causare che uno script venga eseguito in modo errato. 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. Scegliere Opzioni Internet dal menu Strumenti. Se non è possibile visualizzare il menu Strumenti , premere ALT per visualizzare i menu.
  3. Nella scheda Avanzate deselezionare la casella di controllo Usa scorrimento uniforme .
  4. Selezionare OK e 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. Scegliere Opzioni Internet dal menu Strumenti. Se non è possibile visualizzare il menu Strumenti , premere ALT per visualizzare i menu.

  3. Nella scheda Avanzate deselezionare la casella Visualizza una notifica relativa a ogni errore di script e quindi selezionare OK.

    Screenshot della finestra Opzioni Internet. Nella scheda Avanzate, la casella di controllo Visualizza una notifica relativa a ogni errore 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 questo problema, seguire la procedura descritta in Risolvere i problemi della stampante in Windows 7 e Windows 8.1 per controllare la stampante e aggiornare il driver della stampante.

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.