0

私の Web アプリケーションは、IE 10 と Firefox まで正常に動作していました。IE 11 でスクリプトを使用しようとすると、スクリプトの問題が発生します。アプリケーション全体が別の HTML ドキュメントのフレームの下にあり、そのメタ ヘッダーを変更して特定のバージョン、つまり IE 8 をサポートすることはできません。

<meta http-equiv="X-UA-Compatible" content="IE=8" or ("EmulateIE8")>

親ドキュメントのブラウザーのバージョンに関係なく、フレームだけで IE 8 バージョンを使用するように強制したいと思います。フレーム内でこれを使用し、JS で document.documentMode() をチェックしようとすると、親のモードのみが取得され、フレームにしたい IE 8 は取得されません。

4

1 に答える 1

0

Internet Explorer は、ブラウザーのバージョンが混在することを好みません。可能であれば、最新のバージョンを選択します。親がIE 11を使用している場合、ie8を使用してフレームを作成すると、ie11になります

doctype を html5 に変更してみてください。

<!doctype html>
于 2015-03-01T18:20:32.333 に答える