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.
quelle
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
am oberen Rand des HTML-Codes das Problem behebt.MyWin
die nicht standardmäßig ausgefüllt wurde, wie die Verwendungparent
im Fensterobjekt der obersten Ebene oder ein Popup. Im "abgesicherten Modus" ist das Problem ein Plugin.Antworten:
Verwenden Sie den
Reset Internet Explorer
Last-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.quelle
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 :)
quelle
Diese Stackoverflow-Frage enthält einige Antworten, die Ihr Problem lösen können.
Angenommen, Sie verwenden
Internet Explorer 9
oderInternet 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.quelle
Das macht keinen Sinn, aber es hat für jemanden funktioniert, der keine Seiten laden konnte:
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.
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
quelle
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.
quelle
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.
quelle