0

真のIE8モードで8、IE7モードで7の値を持つjavascriptコード「document.documentMode」が必要です。

ユーザー エージェント文字列はどちらの場合も同じで、引き続き IE8 と表示されます。この JavaScript 変数は IE8 でのみ使用できることに注意してください。

基本的に、誰かが IE8 (火) と IE8 (互換モード) を実行しているときを検出する必要があります。

4

1 に答える 1

2

「基本的に、誰かが IE8 (火) と IE8 (互換モード) を実行しているときを検出する必要があります。」

var ie8 = /msie\s+8/i.test(navigator.userAgent);
var mod = document.documentMode;
if (ie8 && mod == 8) {
   alert("found!");
}

// or
var ok = (
    /msie\s+8/i.test(navigator.userAgent) &&
    document.documentMode == 8
);
if (ok) {
    // ...
于 2012-08-10T12:24:13.000 に答える