Internet Explorer 8 - ユーザー エージェント文字列

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

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

機能への影響

重大度 - 中
頻度 - 高

説明

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

影響の現れ

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

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

解決策

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

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

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