15

IIS でホストされている内部 Web サイトがあります。次のメタ コードを追加し、ページが IE8 ブラウザー モードとドキュメント モードで必要な http-header も追加しました。

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

Visual Studio でテストしたところ、非常にうまく機能しました。

しかし、コードを別の IIS サーバーに公開した後、ある開発者は、ページが "IE8 Comatiblity" ブラウザー モードでレンダリングされ、一部の JavaScript が失敗することを報告しました。

同じ Windows Server 2003 (RDP セッション) で 4 人以上が作業しています。同じバージョンの IE を使用しています (実際には同じ IE)。全員が「IE8」ブラウザ モードを取得しますが、1 人は「IE8 互換」ブラウザ モードを取得します。

特定のユーザーの IE に IE8 モード以外のモードでページをロードさせるには、他に何ができますか?

PS。IE で互換性リストを確認しました。それは空です。

4

2 に答える 2

15

「互換表示設定」の「イントラネットサイトを互換表示で表示する」のチェックボックスが原因であることが判明しました。

チェックボックスをオフにすると、うまく機能します。

PS。「localhost」はイントラネットサイトから除外されているというのは本当ですか?

于 2010-04-08T03:28:54.117 に答える
2

「Compat View」モードでまだ開いていますが、動作中、追加後のUIに違いはありません

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

脚本

于 2012-11-23T07:01:33.440 に答える