Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让我的用户远离 IE。如果用户使用任何版本的 IE 来使用 Firefox 或 Chrome,我想显示警报。我尝试了不同的 jQuery 方法,但没有任何效果。
这篇文章将帮助您检测浏览器。它指出,虽然 Modernizr 将帮助您执行各种特定于浏览器的操作,但它不会帮助您检测浏览器。它还显示了如何做到这一点。
除此之外,如果您正在使用 jQuery 并且愿意使用 jQuery UI,您可以创建一个对话框来指示用户他们正在使用 IE,并就他们应该如何以及为什么迁移提出建议。
也许这不是重点,但作为一名 Web 开发人员,我认为支持现有技术是我工作的一部分,并且会担心(充其量)混淆和(最坏情况)通过告诉用户他们不应该使用特定的浏览器。
使用条件注释
<!--[if IE ]> <script LANGUAGE="javascript"> alert("Congratulations! You are running Internet Explorer"); </script>
但是根据MSDN是的
重要 从 Internet Explorer 10 开始,标准模式不再支持条件注释
检查这个
if(navigator.userAgent.toLowerCase().indexOf("msie") > -1) { alert("You are using IE") }