我试图让我的用户远离IE。如果用户使用任何版本的IE来使用Firefox或Chrome,我想显示警告。我尝试过不同的jQuery方法,但没有任何效果。
答案 0 :(得分:4)
This post将帮助您检测浏览器。它指出,虽然Modernizr将帮助您执行各种浏览器特定的操作,但它不会帮助您检测浏览器。它还说明了如何做到这一点。
过去,如果你正在使用jQuery并且愿意使用jQuery UI,你可以创建一个dialog来指示用户他们正在使用IE并提出他们应该如何以及为什么要迁移的建议。
也许这不是重点,但作为一名网络开发人员,我认为支持现有技术成为我工作的一部分,并且会担心(充其量)混淆和(最糟糕的)侮辱用户,告诉他们应该不要使用特定的浏览器。
答案 1 :(得分:1)
<!--[if IE ]>
<script LANGUAGE="javascript">
alert("Congratulations! You are running Internet Explorer");
</script>
但根据MSDN
是的重要信息从Internet Explorer 10开始,标准模式不再支持条件注释
答案 2 :(得分:1)
检查此
if(navigator.userAgent.toLowerCase().indexOf("msie") > -1)
{
alert("You are using IE")
}