Correzione: ActiveXobject non è definito

Alcuni utenti hanno segnalato che quasi tutte le pagine che tentano di aprire in Internet Explorer generano il seguente errore di script: " ActiveXObject non è definito ". Altri segnalano che questo particolare problema si riscontra solo con diverse pagine Web.

La maggior parte dei messaggi di errore di script vengono visualizzati da Internet Explorer (Internet Explorer) quando si verifica un problema con un codice JavaScript o VBScript. Molto probabilmente questi errori sono innescati dal sito Web che si sta visualizzando con Internet Explorer. Tuttavia, ci sono casi confermati in cui l'errore è causato a causa di un errore durante il download di una pagina Web localmente o durante il download di un elemento di pagina Web.

Poiché la tecnologia ActiveX è proprietaria di Internet Explorer, si prevedono errori di questo tipo se si tenta di eseguire oggetti ActiveX al di fuori della sfera di Microsoft (su Chrome, Opera, Firefox, ecc.). Se si riscontra che ActiveXObject non è definito errore su un browser diverso da Internet Explorer, la soluzione consiste nel trovare un oggetto equivalente nel browser che esegua la stessa funzionalità.

Se il problema si verifica su Internet Explorer, esistono diverse tattiche utilizzate da altri utenti per risolvere o eludere il problema (soluzioni che vanno dalla disinstallazione di un componente aggiuntivo alla disabilitazione del debug degli script). Se ti trovi nella stessa situazione, abbiamo messo insieme una raccolta di metodi che altri utenti in una situazione simile hanno usato con successo. Seguire i metodi di seguito in ordine fino a quando non si scopre uno che risolve il problema nella propria situazione particolare. Cominciamo!

Metodo 1: disabilitazione del debug degli errori e delle notifiche

In tutte le versioni di Internet Explorer, il debug degli script e le notifiche sono disattivate per impostazione predefinita. Anche se questo non tratterà la causa principale del problema, è possibile impedire che l'oggetto ActiveXobject non sia definito infastidisca la sessione di navigazione disabilitando il debug e le notifiche degli errori di script.

Se ricevi ActiveXobject non vengono definiti errori che non influiscono sulla funzionalità dei siti Web che stai visitando, puoi seguire la guida seguente per disabilitare il debug degli errori di script e le notifiche dalle impostazioni di Internet Explorer:

  1. Apri Internet Explorer con il tuo metodo preferito.
  2. Fai clic sul pulsante Strumenti (icona a forma di ingranaggio), quindi seleziona Opzioni Internet .

  3. All'interno delle opzioni Internet, vai alla scheda Avanzate e deseleziona le caselle associate a Disabilita debug degli script (Internet Explorer) e Disabilita debug degli script (Altro) .
  4. Premi il pulsante Appy per salvare le modifiche e ricaricare la pagina Web che in precedenza mostrava ActiveXObject non è definito errore. Se l'errore popup si verifica ancora, continuare con il metodo seguente di seguito.

Metodo 2: disinstallare i componenti aggiuntivi che potrebbero causare il problema

Come da numerosi rapporti degli utenti, ActiveXobject non è definito, gli errori sono spesso causati da componenti aggiuntivi di Internet Explorer. Alcuni utenti sono riusciti a risolvere il problema disinstallando o disabilitando tutti i componenti aggiuntivi che potrebbero causare il problema fino a quando non sono riusciti a identificare il colpevole.

Il modo più elegante per confermare se uno dei componenti aggiuntivi di Internet Explorer sta causando il problema è avviare il browser in modalità provvisoria. Se il problema non si verifica più mentre Internet Explorer è in modalità provvisoria, è possibile supporre che un componente aggiuntivo sia la causa dell'errore ActiveXobject non definito . Ecco una guida rapida all'avvio di Internet Explorer in modalità provvisoria:

  1. Premi il tasto Windows + R per aprire un comando Esegui. Quindi, digitare " cmd " e premere Invio per aprire una finestra del prompt dei comandi .

  2. All'interno della finestra del prompt dei comandi, digitare " cd / " e premere Invio per ottenere un prompt C: vuoto.
  3. Nel prompt C: vuoto, digitare o incollare "C: \ Programmi \ Internet Explorer \ iexplore.exe" -extoff e premere Invio per aprire una versione in modalità provvisoria di Internet Explorer.
  4. Visitare gli stessi siti Web o riprodurre lo stesso comportamento che ha causato ActiveXobject non è definito errori. Se gli errori non si verificano durante la Modalità provvisoria, è chiaro che uno dei componenti aggiuntivi è la colpa.

Se hai confermato che uno dei tuoi componenti aggiuntivi attivi sta causando l' errore ActiveXobject non è definito l'errore, segui i passaggi seguenti per disabilitare sistematicamente i componenti aggiuntivi fino a quando non riesci a trovare il colpevole:

Nota: il componente aggiuntivo Jive Anywhere IE viene spesso segnalato dagli utenti come responsabile dell'apparizione di ActiveXobject non è definito errore.

  1. Apri Internet Explorer e fai clic sull'icona degli strumenti (icona ingranaggi) e seleziona Gestisci componenti aggiuntivi .

  2. Utilizzando il riquadro sinistro, imposta Tutti i componenti aggiuntivi (in Mostra) per assicurarti di non perdere alcun componente aggiuntivo installato.
  3. Con tutti i componenti aggiuntivi selezionati, passa al riquadro di destra e disabilita sistematicamente ogni componente facendo clic con il pulsante destro del mouse su di esso e selezionando Disabilita e verificando se ha fatto la differenza.

    Nota: è possibile che si desideri escludere i componenti aggiuntivi pubblicati da Microsoft poiché sono generalmente sicuri. Puoi semplificare molto il processo disabilitando i componenti aggiuntivi che non sono stati verificati per primi.
  4. Una volta che hai il tuo colpevole, puoi riattivare il resto dei componenti aggiuntivi che sono stati determinati a non causare il problema.

Metodo 3: contattare gli amministratori del sito Web

Se i metodi sopra indicati non ti hanno consentito di eludere l' errore ActiveXobject non è definito, il problema potrebbe essere causato da un problema del sito Web interno che non è possibile risolvere.

Esistono diversi rapporti in cui l'utente segnala che il problema è causato da un errore di compatibilità tra IE7 e IE7 che solo il webmaster può porre rimedio.

Per assicurarsi che l'errore non sia prodotto dal tuo browser, prova ad aprire la stessa pagina Web con un browser diverso e verifica se il problema si ripete. Se il problema persiste a prescindere dal browser che stai utilizzando, è molto probabile che il problema sia nelle mani del webmaster e che non hai alcun mezzo per risolverlo dalla tua parte.

Per risolvere il problema, l'unica scelta è contattare l'amministratore del sito Web e chiedere un'indagine in merito al problema.

Articoli Interessanti