を使用して、ページ上のiframe内に、私は、彼らが次のように使用ページ上のiframe内に含まれることになるだろうページがあります。IE =エッジX-UA-の互換性を利用しようとするとIE = EmulateIE7
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
を
と理想的には、ユーザーが使用しているブラウザで使用可能な最新の標準モードを使用してページをレンダリングしたいと考えています。これは可能ですか?
Iは
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
マイページ上の
、ならびに「IE =縁」の値に「X-UA-互換」HTTPヘッダを含むように私のWebアプリケーションを変更することを含む試みたが、私はできそれが私の望むことをするように思える。
奇妙なことは、あり、例えば、私は2つのページを持っている場合ということである第一そうのように、iframe内に表示される内容であることはiframeおよびその他を含む:
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<script>
console.log("Page document mode: "+document.documentMode);
</script>
</head>
<body>
<iframe src="iframepage.html" />
</body>
</html>
と
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script>
console.log("Iframe document mode: "+document.documentMode);
</script>
</head>
<body>
</body>
</html>
出力はかなり予想外のドキュメントモード8から来た
Page document mode: 7
Iframe document mode: 8
?そしてiframeドキュメントを9以上にするにはどうすればいいですか?
誰かが私を正しい方向に向けることができれば、私は永遠に感謝しています! ありがとう、 ニック
私は全く同じ問題があります。あなたは解決策を見つけましたか? –
残念ながら、私は恐れていません – eldoctoro
ちょっと推測しますが、試してみるべきことは1)エッジではなくIE = 9を設定する、2)メタタグではなくX-UA互換のhttpヘッダーを使用する2) –