インターネット エクスプローラー 8 - ユーザー エージェント文字列

影響を受けるプラットフォーム

クライアント - Windows XP、Windows Vista、Windows 7
サーバー - Windows Server 2003、Windows Server 2008、Windows Server 2008 R2

機能への影響

重大度 - 中
頻度 - 高

説明

ユーザー エージェント文字列は、そのバージョンとその他の属性に関するデータを Web サーバーに提供するインターネット エクスプローラー識別子です。 多くの Web アプリケーションは、IE ユーザー エージェント文字列に依存し、ピギーバックします。 そうし、以前のバージョン番号に依存するものは影響を受けます。 ユーザー エージェント文字列には、インターネット エクスプローラー 7 ユーザー エージェント文字列と、インターネット エクスプローラー 7 互換性ビューで実行する場合のインターネット エクスプローラー 8 ユーザー エージェント文字列との区別を可能にするために、文字列 'Trident/4.0' が含まれるようになりました。 詳細については、「ユーザー エージェント文字列について」を参照してください。

影響の現れ

影響を受けた領域は 2 つあります。

  • ユーザー エージェント文字列を明示的にチェックし、インターネット エクスプローラー 8 ユーザー エージェント文字列をサポートしていない Web ページが正しく実行されない場合があります。 ほとんどの場合、これは、ページがアクセスしようとしているコンテンツからユーザーをブロックしたり、正しくないコンテンツや形式が正しくないコンテンツを表示したりすることを意味します。
  • Trident をホストするアプリケーション (「ホスティングと再利用」を参照) は、既定で Web オプション コンポーネントを使用してインターネット エクスプローラー 7 になりますが、インターネット エクスプローラー 8 の機能にはアクセスできません。

解決策

アプリケーションがユーザー エージェント文字列の新しい 'MSIE 8.0' バージョンを適切に処理していることを確認します。 また、インターネット エクスプローラー 7 に基づくこれらのアプリケーションのインターネット エクスプローラー 7 互換性ビューにオプトインすることもできます。 これはメタ タグを使用して実行できます。 詳細については、「ユーザー エージェント文字列について」の説明を参照してください。

互換性、パフォーマンス、信頼性、使いやすさのテスト

  • Windows Vista または Windows XP のインターネット エクスプローラー 8 環境でアプリケーションと Web ページを実行して、目的の動作を確認します。
  • または、アプリケーション互換性ツールキット (ACT) に付属のインターネット エクスプローラー互換性テスト ツール (IECTT) を実行して、セキュリティ機能の更新に起因する潜在的な問題を特定することもできます。