1、第一种方法,亲自尝试测试过,对于ie10以下所有浏览器可正常判断,进行弹窗提示,但对于IE 11里的edge显示为非Ie浏览器
<script type="text/javascript">
// 判断是否是IE
if ((navigator.userAgent.indexOf('MSIE') >= 0)
&& (navigator.userAgent.indexOf('Opera') < 0)){
alert('你是使用IE')
}else if (navigator.userAgent.indexOf('Firefox') >= 0){
alert('你是使用Firefox')
}else if (navigator.userAgent.indexOf('Opera') >= 0){
alert('你是使用Opera')
}else{
alert('你是使用其他的浏览器浏览网页!')
}
</script>
<script type="text/javascript">
function isIE() {
if (!!window.ActiveXObject || "ActiveXObject" in window)
return true;
else
return false;
}
alert(isIE())
</script>