2009-05-21 4 views
1

IE8との互換性のために、X-UA-Compatible: IE=EmulateIE7ヘッダーをIIS応答ヘッダーリストに追加しました。JavaScriptとCSSファイルのX-UA互換

何らかの理由で、これらのヘッダーがASPXなどで送信されていますが、静的ファイル(JS/CSS)では送信されていません。

このヘッダーは、HTMLコンテンツにリンクされるJS/CSSコンテンツと関連性がありますか?私の推測では、受け取ったHTMLにこのレスポンスヘッダーがある限り、IE8はこのヘッダーを尊重し、EmulateIE7互換モードに基づいてコンテンツを表示する必要があります。それは事実ですか?

答えて

2

このヘッダーは、HTMLコンテンツにリンクされるJS/CSSコンテンツと関連性がありますか?

いいえ、HTMLファイルでヘッダーを送信するだけで済みます。ブラウザは下位互換性モードに切り替わり、すべてのリンクされたリソースを "ie7 way"として扱います。

2

標準にコードを更新し、IE8-jsのようなIE7修正を適用することを検討しましたか?そのヘッダーを置くことは、単に「このサイトは設計によって壊れている」と言っているだけで、他のブラウザや将来のバージョンのIEでは役に立ちません。

関連する問題