11

私は職場で新しいコンピュータを受け取りました。すべてのサイトをIE7として表示するように設定されています。これは私にとってはショックでした。誰でも知っていますか? IE8レンダリングのIE8レンダリングがデフォルトでインストールされていますか?もしそうなら、Web開発者がIE8レンダリングを強制するために何かできることはありますか?IE8デフォルトではIE7としてレンダリングされますか?

答えて

20

私が知っているように、IE8はイントラネットサイトだけをIE7としてレンダリングします。これを無効にするには、[ツール] - > [互換表示設定]に進み、[互換ビューでイントラネットサイトを表示する]をオフにします。このダイアログには、「互換性ビューですべてのサイトを表示」チェックボックスがあります。チェックされているようです。それはあなたのドメインポリシーであるかもしれません。

とにかくIE8にIE8としてページをレンダリングする必要がある場合は、httpヘッダーX-UA-Compatibleを使用してください。あなたはこのように、あなたのページのheadセクションにmetaタグを追加することができます。

​​

MSDN

+0

私はそのタグを追加しましたが、IE8はIE7はそれを無視しているようだとしてレンダリングするように設定します。イントラネットサイトのヒントをお寄せいただきありがとうございます。互換性ビューは標準設定ではないことを嬉しく思います。誰かがこれを確認できますか? – Matrym

+0

@Matrym:記事の「既定のレンダリングの制御」セクションを参照してください(http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#Defaults) – bniwredyc

+0

@Matrym:What is "警告(document.documentMode)"の出力javascript? – bniwredyc

関連する問題