检测Internet Explorer并显示消息

时间:2013-01-27 05:50:39

标签: javascript jquery html

我一直在环顾四周,无法找到我要找的东西

我想向IE用户显示一个警告,即我的网站不支持IE,也不会尝试,并且您应该获得更好的浏览器。

如何检测IE是我真正需要的,但如果有人告诉我如何触发页面上的灯箱会很好,但如果你不包含它我可以自己做

感谢您的帮助!

4 个答案:

答案 0 :(得分:18)

条件HTML注释可用于检测IE9或更低版本。来自HTML5 Boilerplate,我强烈建议您使用:

<!--[if lt IE 7]>
    <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
<![endif]-->

答案 1 :(得分:1)

试试这个

 if ($.browser.msie) {
    // you are using IE
 }

更多细节:jquery.browser

答案 2 :(得分:1)

navigator对象具有与客户端计算机的浏览器和平台详细信息相关的所有详细信息。

navigator.userAgent 提供与浏览器相关的详细信息。

JS片段:

<script>
  var x = navigator.userAgent;
  alert(' browser details ' + x);
</script>

以下链接详细讲述了详细信息:

http://www.javascriptkit.com/javatutors/navigator.shtml

答案 3 :(得分:0)

在代码后粘贴代码:

  <!--[if lt IE 8]>
  <p class="browserupgrade">Vous utilisez un <strong>ancien navigateur</strong>. Mettez votre <a href="http://browsehappy.com" target="_blank">navigateur à jour</a> dès aujourd'hui !</p>
  <![endif]-->

PS:根据需要编辑内容。我把它翻译成法语供我自己使用。