Die Installation von Chrome verursachte einen Internet Explorer / Javascript-Fehler


8

Zuallererst bin ich dänisch, also ist mein Englisch wahrscheinlich fehlerhaft. In meiner Firma hatte ich einige Beschwerden, dass nach der Installation von Chrome bestimmte Seiten auf unserer Intranet-Website verboten waren.

Also nahm ich zwei völlig ähnliche Computer, Lenovo T520, Windows Vista 32bit, dieselbe Internet Explorer-Version (9), dieselbe Java-Version (7.9) und dieselben Windows-Updates.

Ich ging zu unserer Intranet-Website und klickte auf einen Link, der ein Popup mit Text öffnen soll, und es funktionierte bei beiden. Dann nahm ich einen Computer, installierte Google Chrome, deinstallierte ihn erneut, stellte Internet Explorer wieder auf den Standardbrowser zurück und versuchte es mit demselben Link. und jetzt bekomme ich einen JavaScript Fehler. und es wird den Link nicht öffnen.

Dieser Fehler ist auf Dänisch und ich habe ihn ins Englische übersetzt

SCRIPT5007: Der Wert dieses Dokuments kann nicht erfasst werden. Das Objekt ist null oder nicht definiert. XXX.js, Zeile 32 Nummer 7

Diese beiden Computer sind jetzt vollständig identisch, mit der Ausnahme, dass auf einem von ihnen Chrome installiert war. aber nur einer von ihnen funktioniert. Meine begrenzte Erfahrung zeigt mir, dass es sich irgendwie um eine veränderte Sicherheitseinstellung handelt. Ich hatte diese bestätigte Ursache, weil ich im Explorer zu den Interneteinstellungen gegangen bin. Ich habe das, was auf Dänisch "beskyttet tilstand" heißt, deaktiviert und ich denke, die Übersetzung ist "abgesicherter Modus".

Und jetzt funktioniert es auf dem Computer, auf dem früher Chrome installiert war, aber! Auf der anderen Maschine funktioniert es sogar, wenn der abgesicherte Modus aktiviert ist.

Ich habe ein wenig darüber gelesen, was Chrome möglicherweise mit der Registrierung getan hat, um das Öffnen von Links zu verhindern, und CurrentUser \ software \ classes \ html von 'ChromeHTML' in 'htmlfile' geändert. Dieser Fix stellt tatsächlich sicher, dass der Computer jetzt geöffnet werden kann Links im Internet Explorer noch einmal Aber es behebt diesen Javascript-Fehler nicht und die Tatsache, dass ich diesen Hyperlink nicht öffnen kann. Also um es zusammenzufassen.

Der Computer, auf dem Chrome installiert war, kann diesen Hyperlink nur jetzt aufrufen, wenn der abgesicherte Modus deaktiviert ist, während der Computer, auf dem Chrome noch nie installiert war, mit aktiviertem abgesicherten Modus auf denselben Link zugreifen kann. und glauben Sie mir, die Maschinen sind ansonsten identisch und wurden nie benutzt.

Ich weiß, dass dies ein ziemlich großer Scherz ist. Wenn meine Informationen nicht ausreichen, lassen Sie es mich bitte wissen.


Können Sie bitte die dänische Version der Fehlermeldung anzeigen oder zumindest erklären, ob Sie das Wort "Dokument" übersetzt haben oder nicht? Bitte zeigen Sie auch Zeile 32 (und einige Zeilen davor) von XXX.js an. Es ist wahrscheinlich, dass das Problem, das Sie hier haben, darin besteht, dass der JS auf der Seite, die Sie anzeigen, nach IE schnüffelt und etwas tut, das nicht dem Standard entspricht, das IE9 nicht mehr tut, es sei denn, es wird in den Macken- / Kompatibilitätsmodus gezwungen. Können Sie die angezeigte Website ändern? Es besteht die Möglichkeit, dass das Hinzufügen <meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />am oberen Rand des HTML-Codes das Problem behebt.
Dave Random

Ich verwalte die Website nicht, aber wenn Änderungen an der Website geändert werden müssen, kann ich dies ermöglichen. Es macht für mich allerdings nicht viel Sinn, da sich die Seite nicht geändert hat. Und vor der Chrome-Installation hat es gut funktioniert. Fehler: Ich habe tatsächlich das Falsche geschrieben. Es heißt "der Wert von 'document', nicht 'this document' ...... Dies ist die Zeile, auf die es sich bezieht: MyWin.document.write ('<html> <head> <title> infomeddelelse </ title>" ) Und nur um es klar zu machen. Wenn ich "abgesicherten Modus" aus den Interneteinstellungen entferne, funktioniert es wieder, aber auf dem Computer, auf dem Chrome noch nie war. Es funktioniert mit aktiviertem abgesicherten Modus.
Allan Pedersen

Es scheint, dass einige (wahrscheinlich) von Chrome festgelegte und danach nicht zurückgesetzte Registrierungseinstellungen verhindern, dass IE9 die Seite im (wahrscheinlich) Mackenmodus lädt, und es ist schwer zu wissen, wohin man von hier aus gehen soll. Können Sie die dänische Version des "abgesicherten Modus" zeigen? IE hat sowohl "abgesicherten Modus" als auch "Mackenmodus" in Englisch, und obwohl sie in diesem Zusammenhang auf ähnliche Weise übersetzen, machen sie sehr unterschiedliche Dinge. Wenn es sich um einen Mackenmodus handelt, würde ich vermuten, dass die Art und Weise, MyWindie nicht standardmäßig ausgefüllt wurde, wie die Verwendung parentim Fensterobjekt der obersten Ebene oder ein Popup. Im "abgesicherten Modus" ist das Problem ein Plugin.
Dave Random

Antworten:


1

Verwenden Sie den Reset Internet ExplorerLast-Resort-Button. Sie können das Dialogfeld "Internet-Eigenschaften" ( Extras -> Internetoptionen ) verwenden, um dorthin zu gelangen. Gehen Sie dann zur letzten Registerkarte und unten befindet sich die Schaltfläche. Dies sollte das Problem beheben. Es wird wahrscheinlich die Funktionsweise von Chrome nicht beeinträchtigen. Optional können Sie auch einen Fehlerbericht an Chrome-Fehlerberichte senden.


0

Versuchen Sie es mit einer Registrierungs-Tracking-Software wie RegShot . Installieren Sie es in einer sauberen Arbeitsumgebung (nur IE, wie oben erwähnt). Installieren Sie dann Chrome auf dem Computer und verwenden Sie es, um zu sehen, welche Änderungen vorgenommen wurden.

Ziemlich sicher, dass es dein Problem lösen sollte :)


0

Diese Stackoverflow-Frage enthält einige Antworten, die Ihr Problem lösen können.

Angenommen, Sie verwenden Internet Explorer 9oder Internet Explorer 10, liegt ein ziemlich häufiges Problem in der unterschiedlichen Art und Weise, wie das Objekt / Einbettungselement analysiert wird . Dies ist häufig bei Webseiten mit Flash-Inhalten der Fall. Die Antwort über den obigen Link schlägt vor, der Webseite ein HTML-Element hinzuzufügen.

Angenommen, Sie sind dazu nicht in der Lage, können Sie den Kompatibilitätsmodus in Internet Explorer ändern . Klicken Sie auf Extras -> Einstellungen für die Kompatibilitätsansicht und fügen Sie sie Ihrer Website hinzu.

Google Chrome nimmt keine Änderungen an der Installation von Internet Explorer vor.


0

Das macht keinen Sinn, aber es hat für jemanden funktioniert, der keine Seiten laden konnte:

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.

Verursacht durch ein August-Update auf IE.

Abgesicherter Modus kann Addons ausschalten? Das Ausschalten würde also dasselbe tun wie das obige Update ...

Cookies löschen und zwischenspeichern ...

Ich würde tatsächlich alle Instanzen von IE deinstallieren und eine saubere Neuinstallation durchführen. Stellen Sie sicher, dass Javascript aktiviert ist. Aktualisieren Sie Java.

Oder ich habe Folgendes gefunden: Gehen Sie mit der Site, die Sie öffnen möchten, zu Internetoptionen-> Sicherheit, klicken Sie auf Vertrauenswürdige Sites und fügen Sie sie hinzu.

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.

Beste Lösung - verwenden Sie Firefox! (Obwohl ich für die Nutzung der Net10-Website Chrome verwenden musste ... Firefox und IE würden nicht funktionieren, sodass Firefox nicht für jede Site funktioniert, obwohl dies jetzt für alle Browser gilt.)

Ich hatte ein Problem, bei dem der IE keine Seiten lud, und die Lösung bestand darin, einige Dateien zu löschen. Leider kann ich mich nicht erinnern, welche Dateien sie waren, außer sie befanden sich irgendwo in einem Ordner, der mit einer älteren Version des IE benannt wurde und ich kann die Seite, auf der ich diese Informationen gefunden habe, auch nicht finden! Ich wünschte, ich könnte es, weil mein Problem aufgetreten ist, nachdem ich Chrome installiert habe, aber ich habe nie eine Verbindung hergestellt (und angeblich wird das Problem durch ein Update des IE verursacht, aber ich aktualisiere nicht) .... Ich werde weiter nach diesem suchen ...

Der Fehler, den ich erhielt, war "der angeforderte Suchschlüssel wurde in keinem aktiven Aktivierungskontext gefunden" ... ich suchte immer noch nach den zu löschenden Dateien ... mein Problem wurde durch die Installation einer älteren Version des IE über eine neuere Version verursacht ( aber ich schwöre, ich habe nicht ...) Informationen hier http://www.mitchellenright.com/2011/11/01/requested-lookup-key-was-not-found/, aber ich benutze keine Microsoft-Tools Um die Dinge zu reparieren, suchte ich immer noch nach Anweisungen


0

Ich glaube, dies liegt zum Teil daran, dass Chrome nur 32-Bit-Java verwendet, während der Internet Explorer 64-Bit verwenden kann. Auch wenn Sie 64-Bit scheinbar nicht unterstützen, kann dies den Fehler verursachen.


0

Ich schlage vor, die erweiterten Einstellungen von Internet Explorer zurückzusetzen.

Extras> Internetoptionen> Erweitert> Erweiterte Einstellungen wiederherstellen

Stellen Sie außerdem sicher, dass Sie die 32-Bit-Version von Internet Explorer verwenden, da die meisten Plugins in 64-Bit-Internet Explorer nicht unterstützt werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.