我无法检测到MS Explorer使用任何形式的JavaScript

我无法检测到MS Explorer使用任何形式的JavaScript,javascript,Javascript,我尝试了几种使用JavaScript检测MS Explorer的方法,但都失败了。在JavaScript中使用警报,而不使用代码来检测资源管理器和JavaScript。为什么我的代码不能在任何浏览器上运行? var isIE=/*@cc\u on@*/虚假的; window.onload=函数(){ var ua=window.navigator.userAgent; ms_ie=/MSIE | Trident/.test(ua); 伊芙妮女士{ window.alert(“此资源管理器”);

我尝试了几种使用JavaScript检测MS Explorer的方法,但都失败了。在JavaScript中使用警报,而不使用代码来检测资源管理器和JavaScript。为什么我的代码不能在任何浏览器上运行?
var isIE=/*@cc\u on@*/虚假的;
window.onload=函数(){
var ua=window.navigator.userAgent;
ms_ie=/MSIE | Trident/.test(ua);
伊芙妮女士{
window.alert(“此资源管理器”);
}

}
对于任何支持JS的borwser,都需要一个简单的JS脚本来实现这一点

对于IE:

function isIE() {
  ua = navigator.userAgent;
  var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;
  return is_ie; 
}

if (isIE()) {
    alert('It is InternetExplorer');
} else {
    alert('It is NOT InternetExplorer');
}

希望这能有所帮助。

可能的重复工作!好吧,我将不得不分解你的代码,找出为什么你的代码有效而我的代码无效。非常感谢,非常欢迎。你从来没有在代码中定义过ms_ie,这可能就是你出错的地方。还有一件事。为什么我不能删除else语句,让它仍然工作呢。我从未见过这样的事。毫无疑问,老师并没有意识到我是在边缘而不是探险家。