0

インターネット エクスプローラーのドキュメント モードを入手したいのですが。現時点では、次のようなことを試しました:

navigator.userAgent.indexOf("MSIE 7.0");

IEが起動し、ドキュメントモード7.0の場合、これは機能します

しかし、たとえばブラウザで8.0に変更すると、メソッド

navigator.userAgent;

ドキュメント モード 7.0 で表示される結果はまだ得られています。だから言っても

navigator.userAgent.indexOf("MSIE 8.0");

ドキュメント モード 7.0 から 8.0 に切り替えた後、このインデックスは -1 になります。

navigator.userAgent を 7.0 以外に変更する方法がないようです。これは、常にこの値で起動するためです。それにしてもこんなメタタグつけたら

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

.htmlに、ドキュメントモード7.0で起動し、ドキュメントモードを一度切り替えた後、navigator.userAgentがドキュメントモード8.0に変更されましたが、このモードを維持します。

それで、私の質問ですが、インターネット エクスプローラーのドキュメント モードを取得する方法はありますか?

4

1 に答える 1

2

browser modeに加えて を変更しdocument modeます。Navigator オブジェクトは、現在のブラウザに関する情報を提供します。詳細については、こちらをご覧ください。

于 2012-12-20T12:42:21.513 に答える