私は WebCenter Spaces アプリケーションに取り組んでおり、クロス ブラウザ テストの過程でいくつかの奇妙な動作を観察しました。
Internet Explorer 8 でサイトにアクセスすると、Spaces が次のメタ タグを挿入する可能性が非常に高くなります。
<meta http-equiv="X-UA-Compatible" content="IE=8.0">
ただし、互換表示が有効な Internet Explorer 9 でアクセスすると、次のタグが追加されます。
<meta http-equiv="X-UA-Compatible" content="IE=7.0">
これにより、互換ビューが実際に使用されます。けがに侮辱を加えるために、アプリケーションを使用するには互換表示を無効にする必要があることをユーザーに通知する警告ダイアログがポップアップ表示されます。
互換表示が無効になっている場合、この場合、Spaces はまったく何もしないタグを送信します。
<meta http-equiv="X-UA-Compatible" content="IE=9.0">
一般的な原則として、このタグが IE9 に送信されないのはなぜですか? これにより、互換モードが無効になり、ページが正しくレンダリングされますか? WebCenter SpacesをカスタマイズしてIE9を適切にサポートするにはどうすればよいですか?
バージョン情報: 現在 WebCenter 11.1.1.6 を使用していますが、11.1.1.5 に移行する予定です (聞かないでください) - Windows Server 2008 R2 Standard x64 で IE9 をテストしています。