web-dev-qa-db-ja.com

IE8互換表示をオフにする

リモートWebサーバーからアクセスしたときに正常に動作するサイトがあります。それは(私の組織が使用しているIE8上で)以下で実行されます:

  • ブラウザモード:Internet Explorer 8
  • ドキュメントモード:Internet Explorer 8標準

ただし、同じブラウザを使用してlocalhostから同じサイトを開くと、次のようになります。

  • ブラウザモード:Internet Explorer 8互換表示
  • ドキュメントモード:Internet Explorer 7標準

タグ<meta http-equiv="X-UA-Compatible" content="IE=8" />を使用すると、ドキュメントモードをIE8に修正できます。ただし、互換表示を失うことはできません。これにより、サイトの一部の側面(特に、一部のAJAX機能)が破損します。

(a)IE8がリモートサーバーで正常にレンダリングするときにlocalhostから互換表示でサイトをレンダリングしている理由と、(b)この問題を回避/回避する方法はありますか?

ありがとうございました。

2
James

ローカルサイトの互換表示を使用するには、IEオプションの下にオプションが設定されている場合があります。 Compatibility view settings

から http://blogs.msdn.com/b/ie/archive/2009/06/17/compatibility-view-and-smart-defaults.aspx

2
paulmorriss