Frage

Ich habe zwei Vista Business Maschinen. Ich habe IE 7 auf beide installiert. Auf meiner ersten Maschine (Computer 1), wenn ich auf dieser Seite gehen ( http: //www.quirksmode. org / js / detect.html ), sagt, es ist ich "Explorer 6 unter Windows" verwenden. Wenn ich Computer2 mit Vista Business und IE7 verwenden, heißt es ich bin mit „Explorer 7 unter Windows“. Hier ist ein Bildschirm Capture rel="nofollow. Die gleiche Version von IE ist auf beiden Maschinen. Wer eine Lösung?

War es hilfreich?

Lösung

Computer1: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MS-RTC LM 8; .NET CLR 1.1.4322) Rick Kierner (11 minutes ago)
Computer2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 3.5.21022)  Rick Kierner (10 minutes ago)

Es scheint einige Müll in den User-Agent von Computer1 zu sein, der die Mozilla/4.0 (compatible...) Informationen mit MSIE 6.0 Informationen wiederholt (und nicht übereinstimmen Schließ Klammern). Das heißt, ich lief Ihr User-Agent durch das Skript auf der Seite zur Verfügung gestellt Sie verbunden und es kam zurück, wie Explorer 7, also bin ich nicht sicher, warum es auf der Seite versagt selbst.

Egal, überprüfen Sie die Registry für zusätzliche User Agent Informationen, die bei [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent] entfernt werden konnte (ja, es befindet sich unter ‚5.0‘, auch wenn Sie Internet Explorer 7 haben). Beachten Sie, dass dies die Lage in Windows XP ist, ich nehme an, es das gleiche in Windows Vista ist.

Andere Tipps

Können Sie die User Agenten beiden Maschinen posten? (Sie können bis zu einem gewissen Website, die den User-Agent zeigt, das heißt diese ein , zuunterst ).

Ich nehme an, es ist ein Fehler auf der Quirksmode Website in Verbindung mit dem Benutzer gaent.

Verwenden Sie die gleiche Version von IE7 auf beiden Maschinen? Wenn die Versionen unterschiedlich sind, dann ist es möglich, dass das Skript nicht eine Version aus irgendeinem Grunde zu erkennen und ist nur als kleinster gemeinsamer Nenner zu IE6 säumigen. Es ist möglich, dass eine der Maschinen eine Version von IE haben kann, die nicht genau die Regeln auf die Buchstaben folgende und das Skript eine harte Zeit die Handhabung ist zu müssen.

Überprüfen Sie die Registrierungsschlüssel [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Currentversion \ Internet Settings \ User Agent \ Post Platform] und [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Currentversion \ Internet Settings \ 5.0 \ User Agent \ Post Platform]

Einige Teile der Software werden zusätzliche Werte hinzufügen hier, was in Ordnung ist, wenn Sie einen User-Agent-String angeben. In diesem Fall werden die meisten Browser erkennt abfeuern und erfassen den letzten Wert, den sie finden.

Normalerweise entweder diese Werte in einer "User Agent" Taste oder "Post Platform" Schlüssel sein.

Ich fand den Registrierungseintrag:

HKEY_USERS \ S-1-5-21-817507923-1393677948-3603797094-1205 \ Software \ Microsoft \ Windows \ Currentversion \ Internet Settings \ User Agent \ Post Platform

Es hatte die

  

"Mozilla / 4.0 (compatible; MSIE 6.0;   Windows NT 5.1; SV1) "

Wert. Nach dem Entfernen, dass mein Browser wie IE 7 erkannt

Die

ist nur eine Vermutung, aber die erste Zeichenfolge, die Sie explizit geschrieben hat „MSIE 6.0“ in der Abfragezeichenfolge. Wenn die Site faul ist und nicht richtig die Zeichenfolge analysieren, könnte das „MSIE 7.0“ in der Zeichenfolge überschreiben früher auf, und geben Sie ein falsches Ergebnis.

fand ich den IE6 Registrierungsschlüssel. Bin ich in der Lage diese zu löschen, ohne Probleme auf meinem PC zu verursachen ?? HKEY_USERS \ S-1-5-21-117609710-1647877149-839522115-1003 \ Software \ Microsoft \ Windows \ Currentversion \ Internet Settings \ User Agent \ Post Platform wo ich die folgenden: Mozilla / 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Ich habe IE7 installiert und bin in der Lage die meisten Facebook, etc. Elemente zu verwenden. Es wurde mir darauf hingewiesen, dass ich scheinen beide Versionen haben aktiv und könnten Probleme auftreten, wenn ich das nicht beheben.

Ich mag nicht den Registrierungsschlüssel entfernen, wenn das eine ganz neue Reihe von Problemen führen könnte! Dank

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top