1

私は 2 台の vista ビジネス マシンを持っています。どちらにも IE 7 をインストールしています。最初のマシン (Computer1) でこのサイト ( http://www.quirksmode.org/js/detect.html ) にアクセスすると、「Explorer 6 on Windows」を使用していると表示されます。Vista Business と IE7 で Computer2 を使用すると、「Windows で Explorer 7 を使用しています」と表示されます。これがスクリーンキャプチャです。同じバージョンの IE が両方のマシンにあります。誰にも解決策がありますか?

4

7 に答える 7

5
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)

Computer1 のユーザー エージェントには、Mozilla/4.0 (compatible...)MSIE 6.0 情報 (および閉じ括弧の不一致) を含む情報を繰り返すガベージがあるようです。そうは言っても、リンク先のページで提供されているスクリプトを使用してユーザー エージェントを実行したところ、Explorer 7 として戻ってきたので、ページ自体で失敗する理由がわかりません。

とにかく、レジストリで削除できる追加のユーザー エージェント情報を確認してください[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent](はい、Internet Explorer 7 を使用している場合でも、「5.0」の下にあります)。これは Windows XP の場所であることに注意してください。Windows Vista でも同じであると想定しています。

于 2008-10-01T16:08:23.153 に答える
1

次のレジストリ エントリが見つかりました。

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

それは持っていた

「Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1)」

価値。それを削除した後、私のブラウザはIE 7として認識されます

于 2008-10-01T21:59:20.017 に答える
1

レジストリ キー [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform] および [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent\Post Platform] を確認します。

一部のソフトウェアでは、ユーザー エージェント文字列を指定しない限り、ここに追加の値が追加されます。その場合、ほとんどのブラウザ検出は起動し、最後に見つかった値を検出します。

通常、これらの値は「User Agent」キーまたは「Post Platform」キーのいずれかに含まれます。

于 2008-10-01T16:10:43.943 に答える
1

両方のマシンのユーザー エージェントを投稿できますか? (ユーザー エージェントを表示するサイト、つまりこのサイトの最下部に移動できます)。

ユーザー gaent に関連する Quirksmode サイトのバグだと思います。

于 2008-10-01T15:45:31.820 に答える
1

両方のマシンで同じバージョンの IE7 を使用していますか? バージョンが異なる場合、何らかの理由でスクリプトが 1 つのバージョンを認識せず、最小公分母として IE6 をデフォルトとして設定している可能性があります。マシンの 1 つに IE のバージョンがあり、そのバージョンがルールに従っていない可能性があり、スクリプトがそれを処理するのに苦労している可能性があります。

于 2008-10-01T15:48:20.813 に答える
0

IE6 レジストリ キーが見つかりました。PCに問題を起こさずにこれを削除できますか?? HKEY_USERS\S-1-5-21-117609710-1647877149-839522115-1003\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post プラットフォームで、次を見つけました: Mozilla/4.0 (互換; MSIE 6.0; Windows NT 5.1; SV1)

私は IE7 をインストールしており、Facebook などのほとんどのアイテムを使用できます。両方のバージョンをアクティブにしているようで、これを修正しないと問題が発生する可能性があると指摘されました。

まったく新しい一連の問題が発生する可能性がある場合は、レジストリ キーを削除したくありません。ありがとう

于 2009-02-23T14:15:25.827 に答える
0

これは単なる推測ですが、明示的に投稿した最初の文字列には、クエリ文字列に「MSIE 6.0」が含まれています。サイトが怠惰で文字列を適切に解析しない場合、以前の文字列の "MSIE 7.0" が上書きされ、誤った結果が返される可能性があります。

于 2008-10-01T16:10:16.550 に答える