web-dev-qa-db-ja.com

Internet Explorerの「ブラウザモード」と「ドキュメントモード」の違い

私たちの会社でIE6のサポートが廃止され、IE9には非常に優れた開発者ツールがあるため、これ以上IETesterを使用してはいけないことを本当に嬉しく思います。 「ブラウザモード」と「ドキュメントモード」を設定できますが、違いはわかりません。誰もがそれを知っていますか?この投稿も助けにはなりませんでした: IE8ブラウザーモードvsドキュメントモード

ありがとう

73
Alex Lawrence

ドキュメントモードは、ブラウザがページをレンダリングするために使用するものです:IE9、IE8、IE7またはQuirks。ブラウザモードは、ブラウザがWebサーバーとJavaScriptに対して自身を識別する方法を設定します。

テストの観点から、これらは2つの別個のオプションであることが不必要に混乱しているように見えます。通常、たとえば、ブラウザーモードをIE8に、ドキュメントモードをIE8に設定してIE9がIE8のふりをするようにします。

ブラウザモード用のInternet Exploer 9互換表示オプションもあります。これは、ユーザーエージェント文字列にも「Trident/5.0」と表示されることを除き、IE7モードと同じようです(TridentはIEレイアウトエンジン)。

96
mhenry1384

これが@ mhenry1384の答えを置き換えることは決してありませんが、 MSDNブログ の違い、特にこのセクションの違いについても非常に良い説明があります。

enter image description here

そしてここに少し より有用な情報

enter image description here

8
Gaia