【发布时间】:2013-01-27 05:50:38
【问题描述】:
我一直在四处寻找,但找不到我要找的东西
我想向 IE 用户显示一个警告,我的网站不支持 IE,也不会尝试支持,并且您应该使用更好的浏览器。
您如何检测 IE 确实是我所需要的,但如果有人告诉我如何在页面上触发灯箱,那就太好了,但如果您不包括它,我可以自己做
感谢您的帮助!
【问题讨论】:
标签: javascript jquery html
我一直在四处寻找,但找不到我要找的东西
我想向 IE 用户显示一个警告,我的网站不支持 IE,也不会尝试支持,并且您应该使用更好的浏览器。
您如何检测 IE 确实是我所需要的,但如果有人告诉我如何在页面上触发灯箱,那就太好了,但如果您不包括它,我可以自己做
感谢您的帮助!
【问题讨论】:
标签: javascript jquery html
条件 HTML cmets 可用于检测 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]-->
【讨论】:
【讨论】:
jQuery.support)。jQuery.browser 将来可能会移动到插件中jQuery 的发布。”
userAgent 检查(这是$.browser 所做的)可能就足够了,否则对于较新的 IE 版本功能检测是可行的方法。
navigator 对象包含与客户端机器的浏览器和平台详细信息相关的所有详细信息。
navigator.userAgent 提供浏览器相关的详细信息。
JS sn-p:
<script>
var x = navigator.userAgent;
alert(' browser details ' + x);
</script>
下面的链接详细讨论了它:
【讨论】:
在标签后面粘贴代码:
<!--[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:根据需要编辑内容。我把它翻译成法语供我自己使用。
【讨论】: