2012-01-31 8 views
1

自分の会社のポータルの内部に設定したエイリアスhttp://webapp.co.comを使ってIE9で正しくスタイリングしていないmvc3 Webサイトがあります。私が直接IPを打つとhttp://xx.xx.xxx.xx IE9で正しくスタイルされます。 FirefoxとChromeのスタイルはどちらかといえば正しくIE9でdnsエイリアス(website.co.com)ごとにウェブサイトが正しくスタイリングされていませんか?

ここでは何が起こっていますか?

+1

IE9は、セキュリティ設定や環境に応じて、互換表示に切り替わります。 – BoltClock

+0

@BoltClock:返信いただきありがとうございます。要求やサイトがイントラネットサイトとして翻訳されるのを防ぐ方法はありますか(互換性ビューを拒否する)? – JaJ

+2

あなたのページの先頭に ''を追加してみてください。 – BoltClock

答えて

2

IEは、セキュリティ設定と環境によって、互換表示に切り替わります。あなたの場合、イントラネットアドレスを介してWebアプリケーションにアクセスすると、IEはそのモードに戻ります。

単にあなたのページの先頭に次のメタタグを追加し、IE9は互換表示でページのレンダリングを停止します:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />