12

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

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

你如何检测 IE 确实是我所需要的,但如果有人告诉我如何在页面上触发灯箱,那就太好了,但如果你不包括它,我可以自己做

谢谢您的帮助!

4

4 回答 4

23

条件 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]-->
于 2013-01-27T05:52:28.427 回答
1

尝试这个

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

更多细节:jquery.browser

于 2013-01-27T05:55:36.090 回答
1

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

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

JS 片段:

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

下面的链接详细讨论了它:

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

于 2013-01-27T05:57:41.710 回答
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:根据需要编辑内容。我把它翻译成法语供我自己使用。

于 2015-02-24T08:20:36.230 回答