L'installazione di Chrome ha causato l'errore di Internet Explorer / Javascript


8

Prima di tutto sono danese, quindi il mio inglese è probabilmente imperfetto. Nella mia azienda ho avuto alcune lamentele sul fatto che dopo aver installato Chrome alcune pagine del nostro sito Web Intranet erano vietate.

Quindi ho preso due macchine completamente simili, Lenovo T520, Windows Vista 32 bit stessa versione di Internet Explorer (9) Stessa versione java (7.9) e stessi aggiornamenti di Windows.

Sono andato sul nostro sito Web Intranet e ho fatto clic su un collegamento che supponeva di aprire un popup con del testo e ha funzionato su entrambi. Quindi ho preso un computer, ho installato Google Chrome, l'ho disinstallato di nuovo, ho riportato Internet Explorer nel browser standard e ho provato lo stesso link. e ora ricevo un errore JavaScript. e non aprirà il collegamento.

questo errore è in danese e l'ho tradotto in inglese

SCRIPT5007: Impossibile raccogliere il valore di questo documento L'oggetto è nullo o non definito. XXX.js, linea 32 numero 7

Queste 2 macchine, ora sono completamente identiche, tranne una su cui era installato Chrome. ma solo uno di loro funziona. La mia esperienza limitata mi dice che in qualche modo è cambiata l'impostazione della sicurezza. Ho avuto questa conferma perché sono andato alle impostazioni di Internet in Explorer .. e ho disattivato quello che in danese si chiama 'beskyttet tilstand' e immagino che la sua traduzione sia 'modalità sicura'

E ora funziona sulla macchina che aveva Chrome, ma! Sull'altra macchina funziona anche con 'modalità sicura attivata'

Ho letto un po 'di ciò che Chrome potrebbe aver fatto al registro che dovrebbe impedire l'apertura dei collegamenti e modificare CurrentUser \ software \ classes \ html da "ChromeHTML" a "htmlfile" e tale correzione assicura che il computer sia ora in grado di aprire collegamenti in Internet Explorer ancora una volta Ma non corregge questo errore javascript e il fatto che non riesco ad aprire questo collegamento ipertestuale. Quindi per riassumere.

La macchina su cui è installato Chrome è in grado di inserire questo collegamento ipertestuale solo se la modalità provvisoria è disattivata mentre la macchina su cui non è mai stato installato Chrome è in grado di accedere allo stesso collegamento con la modalità sicura attivata. e credetemi, le macchine sono identiche, e non sono mai state usate.

So che si tratta di un "rant" piuttosto grande, quindi se le mie informazioni sono insufficienti per favore fatemelo sapere.


Per favore, puoi mostrare la versione danese del messaggio di errore o almeno spiegare se hai tradotto la parola "documento" o no? Mostra anche la riga 32 (e alcune righe prima) di XXX.js? È probabile che il problema che hai qui sia che il JS nella pagina che stai visualizzando annusa per IE e fa qualcosa di non standard che IE9 non fa più, a meno che non sia forzato in modalità stranezze / compatibilità. È possibile modificare il sito Web che si sta visualizzando? Le probabilità che si aggiungano <meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />all'inizio dell'HTML potrebbero risolverlo.
DaveRandom,

Non gestisco il sito Web, ma se le modifiche devono essere modificate nel sito, posso farlo accadere. Non ha molto senso per me, dato che il sito non è cambiato .. e prima dell'installazione di Chrome ha funzionato bene. Errore: ho davvero scritto la cosa sbagliata. dice "il valore di 'documento' non 'questo documento' ...... Questa è la linea a cui fa riferimento: MyWin.document.write ('<html> <head> <title> infomeddelelse </title>' ) E solo per chiarire: se rimuovo la "modalità provvisoria" dalle impostazioni di Internet, funziona di nuovo, ma sulla macchina che non ha mai avuto Chrome .. funziona con la modalità sicura attivata
Allan Pedersen,

Sembra che alcune (probabilmente) impostazioni del registro di sistema configurate da Chrome e non reimpostate in seguito impediscano a IE9 di caricare la pagina in modalità (probabilmente) stranezze, ed è difficile sapere dove andare da qui. Puoi mostrare la versione danese di "modalità provvisoria"? IE ha sia "modalità sicura" che "modalità strane" in inglese, e mentre si traducono in modo simile in questo contesto, fanno cose molto diverse. Se è la modalità strane immagino che il modo in cui MyWinè stato popolato in modo non standard, come l'utilizzo parentnell'oggetto finestra di livello superiore o in un popup. Se "modalità provvisoria", il problema è un plug-in.
DaveRandom,

Risposte:


1

Usa il Reset Internet Explorerpulsante dell'ultima risorsa. È possibile utilizzare la finestra di dialogo Proprietà Internet ( Strumenti -> Opzioni Internet ) per arrivarci. Quindi vai all'ultima scheda e in fondo c'è il pulsante. Questo dovrebbe risolverlo. Probabilmente non interferirà con il funzionamento di Chrome. Invia anche una segnalazione di bug a segnalazioni di bug di Chrome, facoltativamente.


0

Prova a utilizzare un software di monitoraggio del registro come RegShot . Installalo su un ambiente di lavoro pulito (solo IE, come hai detto sopra). Quindi installa Chrome sul computer e usalo per vedere quali modifiche ha apportato.

Abbastanza sicuro che dovrebbe risolvere il tuo problema :)


0

Questa domanda StackOverflow ha alcune risposte che potrebbero risolvere il tuo problema.

Supponendo che si stia utilizzando Internet Explorer 9o Internet Explorer 10, un problema piuttosto comune è dovuto al diverso modo in cui analizza l'oggetto / incorpora elemento . Questo è comune per le pagine Web con contenuto flash. La risposta dal link in alto suggerisce di aggiungere un elemento HTML alla pagina web.

Supponendo che non si abbia la possibilità di farlo, è possibile modificare la modalità di compatibilità in Internet Explorer . Fai clic su Strumenti -> Compatibilità Visualizza impostazioni e aggiungi nel tuo sito web.

Google Chrome non apporta alcuna modifica all'installazione di Internet Explorer.


0

Questo non ha senso ma ha funzionato per qualcuno che non poteva caricare alcuna pagina:

disable adobe shockwave object add-on.
a. Open Internet Explorer.
b. Click on Tools.
c. Click on Manage add-ons.
d. Search for the shockwave object add-on.
e. Click on Disable.
f. Click on Close.

Causato da un aggiornamento di agosto a IE.

La modalità provvisoria può disattivare i componenti aggiuntivi? Quindi spegnerli farebbe lo stesso della correzione sopra ...

Cancella cookie e cache ...

In realtà disinstallerei tutte le istanze di IE e ne farei una reinstallazione pulita. Assicurati che JavaScript sia abilitato. Aggiorna Java.

Oppure ho trovato questo: con il sito che desideri aprire, vai su Opzioni Internet-> Sicurezza e fai clic su Siti attendibili e aggiungilo.

1 Press ALT + T + B. This will open up the Compatibility View Settings dialog box.

2 In the dialog box, type the name of website that is creating problems. You need
not type http:// or www with the URL. For example, if you are adding Facebook to 
Compatibility List, just type facebook.com.

3. Click on Add. The website URL will appear in the larger box just below where you
typed the URL.

4. Click on Close to close the Compatibility View Settings dialog box.

La migliore soluzione - usa firefox! (Anche se per usare il sito Web Net10 dovevo usare chrome ... firefox e IE non funzionavano, quindi firefox non funzionerà per tutti i siti, anche se questo è vero per tutti i browser ora.)

Ho avuto un problema a causa del quale IE non caricava alcuna pagina e la soluzione era eliminare alcuni file ... sfortunatamente non ricordo quali fossero i file se non fossero in una cartella QUALCOSA che era chiamata con una versione precedente di IE e non riesco a trovare la pagina in cui ho trovato queste informazioni! Vorrei poterlo fare perché il mio problema si è verificato dopo aver installato Chrome ma non ho mai effettuato una connessione (e presumibilmente il problema è causato da un aggiornamento a IE, ma non aggiorno) .... Continuerò a cercare questo ...

L'errore che stavo riscontrando era "la chiave di ricerca richiesta non è stata trovata in nessun contesto di attivazione attivo" ... sto ancora cercando i file da eliminare ... il mio problema è stato causato dall'installazione di una versione precedente di IE su una nuova ( ma giuro di non averlo fatto ...) Informazioni qui http://www.mitchellenright.com/2011/11/01/requested-lookup-key-was-not-found/ ma non mi piace usare gli strumenti di microsoft per sistemare le cose, cercando ancora le istruzioni che ho seguito


0

Credo che ciò sia dovuto in parte al fatto che Chrome utilizza solo java a 32 bit, mentre Internet Explorer può utilizzare 64 bit. Anche se non riesci a supportare 64 bit, ciò potrebbe causare l'errore.


0

Suggerisco di ripristinare le impostazioni avanzate di Internet Explorer.

Strumenti> Opzioni Internet> Avanzate> Ripristina impostazioni avanzate

Assicurati inoltre di utilizzare la versione a 32 bit di Internet Explorer, poiché la maggior parte dei plug-in non è supportata in Internet Explorer a 64 bit.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.