IE の互換モードで何が変更されているかを確認する方法はありますか?
XP バージョンの Windows の IE 8 で適切にレンダリングされるドロップダウン メニュー (OpenCart に組み込まれたメガ メニュー) があります。ただし、Windows 8 と IE 10 では、IE 10 互換モードでのみ正しくレンダリングされます。
X-UA-Compatible を強制するために、次のようないくつかの方法を試しました。
.htaccess:Header set X-UA-Compatible "IE=EmulateIE7"
PHP:header('X-UA-Compatible: IE=EmulateIE7');
ドキュメント ヘッド:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
しかし、IE 10 の [スクリプト] タブの下にある開発者ツールを見ると、IE はまだタグの後に最初のエントリを送信しています。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "" ""><HTML lang="en"><HEAD><META content="IE=10.000"
http-equiv="X-UA-Compatible">
したがって、明らかに、IE 10 で互換性を強制する手段 (少なくとも私が見つけることはできません) はありません。
JS と CSS で手動で修正できるように、互換モードでドキュメントに加えられた変更を把握する方法はありますか? とにかくそれが最善の解決策であることは明らかですが、このデータを取得する方法がわかりません。