js はブラウザの種類を決定します
{
}
else if ( document.all && "object" == typeof( window.external ) ) // ie
{
}
1. document.all
2. !!window.ActiveXObject;
使用方法:
if (document.all){
alert("IE ブラウザ");
}else{
alert("非 IE ブラウザ");
}
if (!!window.ActiveXObject){
alert("IE ブラウザ");
}else{
alert("非 IE ブラウザ");
}
IE6、IE7、IE8 を区別する方法は次のとおりです。
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″);
}
}
まず、このブラウザが IE の場合は必ず一度テストしてください。これについて疑問がある場合は、テストしてください。
ここではそれらを直接判断に使用します。最初に変数として宣言して使用することもできます。 Firefox にも今後 document.all メソッドが追加されるとのことなので、より安全な 2 番目のメソッドを使用することをお勧めします。
複数のブラウザを区別するには、navigator.userAgent.indexOf() を使用します。 コード例は次のとおりです。