JavaScriptは、IEとIE 6かどうかを判断する方法です.

1167 ワード

よく使われるJavaScriptは、ブラウザがIEのどのバージョンのコードであるかを検出します.最も嫌いな人かどうかはie 6の識別と検査を含みます.
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
    if (isIE6){
        alert(”ie6″);
    }else if (isIE8){
        alert(”ie8″);
    }else if (isIE7){
        alert(”ie7″);
    }
}
そして、ちょっと短いjsがieかどうかを判断する方法である.
2010年1月にロシア人がIEと標準ブラウザを利用して配列のToString方法の違いを処理しました.6 bytesだけでIEブラウザの検査が完璧に完了しました.
var var ie = 0
一番短いjsは、ieまたは非ieのコードを判断します.サイズはわずか7 bytesです.
var ie = !+'\v1';
2010年1月に、あるロシア人はIEと標準ブラウザとの間で配列を処理するToString方法の違いを利用して、6 bytesだけで完璧にIEブラウザの検査を完了しました.
var ie = !-[1,];
これらの発見を利用して、コードを短く書くことができます.今はIE 6かどうかが検出されました.
var ie6=!-[1,]&&!window.XMLHttpRequest;