我正在寻找一些好东西,我可以粘贴在页面上并完成它。
脚本应检测早于9的IE版本,并显示一个不错的弹出窗口,其中包含指向不同浏览器的链接或类似内容。我可以自己做,但我宁愿不重新发明轮子。
答案 0 :(得分:10)
当我第一次发布此答案时,modern.IE项目正在推动IE6 countdown计划,其中一部分是提供IE检测代码段和托管图像,用于警告用户他们正在使用旧的浏览器。
我最初链接到http://www.ie6countdown.com/,现在重定向到modern.IE上不再提供片段和图片的区域。因此,为了繁荣和参考,这里是他们分享的代码和imgur上托管的原始横幅图片:
<!--[if lt IE 7]>
<div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'>
<a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode">
<img src="http://i.imgur.com/hNingci.jpg" border="0" height="42" width="820" alt="" />
</a>
</div>
<![endif]-->
如果要更改此项以检测小于9的IE版本,只需将代码的第一位更改为:
<!--[if lt IE 9]>
答案 1 :(得分:6)
我可能会使用带有IE
条件注释的评论来进行版本检测。
<!--[if lt IE 8 ]>
<script type='text/javascript'>
alert( 'Your IE is Old' );
// or set a flag or something
var oldIE = true;
</script>
<![endif]-->
技术上不使用javascript进行检测,而是使用IE固有的功能,但它应该比复杂的javascript函数更加一致。
答案 2 :(得分:5)
这个版本提供可自定义的浏览器版本,不仅适用于IE,还适用于Firefox,Opera,Safari。 http://browser-update.org/
答案 3 :(得分:1)
最近,我开发了一个免费的jQuery插件,向试图使用旧版Internet Explorer浏览器查看您网站的访问者显示设计良好的警告消息。
网站:http://nmsdvid.com/iealert/