ホームページ >ウェブフロントエンド >CSSチュートリアル >IE9 が互換モードに切り替わるのはなぜですか?それを修正するにはどうすればよいですか?

IE9 が互換モードに切り替わるのはなぜですか?それを修正するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-23 08:14:17916ブラウズ

Why Does IE9 Switch to Compatibility Mode, and How Can I Fix It?

IE9 の互換モードの問題: その理由と修正方法

複雑な状況の中で、ユーザーは、次の場合に IE9 が互換モードに切り替わることに気づきました。特定の Web サイトにアクセスすること。この問題は、CSS インクルードを削除しても解決しません。これは、より深い原因でブラウザが古いレンダリング エンジンに戻っていることを示唆しています。

互換モード切り替えの根本原因

IE9 が判断します。レンダリング モードは、次のようないくつかの要素に基づいています:

  • 互換性のための以前のユーザー設定ビュー
  • スクリプト エラーによる自動フォールバック
  • デフォルトの互換性ビューのユーザー設定
  • イントラネット サイトのステータス
  • 互換性ビューを必要とする Microsoft の Web サイトの内部リスト

X-UA 互換ヘッダーと HTTP についてヘッダー

これらのデフォルトをオーバーライドするために、Web サイト作成者は次の戦略を採用できます:

  • : に関係なく、最新のレンダリング エンジンを使用するように IE に通知します。 version.
  • X-UA 互換: IE=Edge: メタ タグと同等の HTTP ヘッダー。

これらのヘッダーを実装することで、Web サイト開発者は強制的にIE は、最新のテクノロジーを使用してサイトをレンダリングし、さまざまなバージョンの IE で一貫したエクスペリエンスを保証します。

その他の考えられる解決策

X-UA 互換ヘッダーに加えて、次の点を考慮してください。

  • 互換性を手動で無効にするIE メニュー (Alt Tools) によるモード
  • Microsoft の互換性ビューから Web サイトを除外するMicrosoft サポートに問い合わせてリストを作成します
  • Web サイトが Web 標準に準拠しており、ブラウザーの違いを考慮して機能スニッフィングを採用していることを確認します

以上がIE9 が互換モードに切り替わるのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。