IISでホストされている内部Webサイトがあります。次のメタコードを追加し、ページがIE8ブラウザーモードとドキュメントモードである必要があるhttp-headerも追加しました。
<meta http-equiv="X-UA-Compatible" content="IE=8" >
Visual Studioでテストしたところ、非常にうまく機能しました。
ただし、コードを別のIISサーバーに公開した後、ある開発者は、ページが「IE8互換性」ブラウザーモードでレンダリングされるため、一部のJavaScriptが失敗することを報告しました。
同じWindowsServer 2003(RDPセッション)で4人以上が作業しています。同じバージョンのIE(実際には同じIE)を使用します。全員が「IE8」ブラウザモードを取得しますが、1人が「IE8互換性」ブラウザモードを取得します。
特定のユーザーのIE IE8モード以外のモードでページをロードするために他に何ができますか?
PS。 IEの互換性リストを確認しました。それは空です。
「互換表示設定」-「互換表示でイントラネットサイトを表示する」のチェックボックスが原因であることがわかりました。
チェックボックスをオフにするとうまく機能します。
PS。 「localhost」がイントラネットサイトから除外されているというのは本当ですか?
「CompatView」モードでまだ開いていますが、動作中、追加後のUIに違いはありません
<meta http-equiv="X-UA-Compatible" content="IE=8" >
脚本