1

我正在寻找一些好看的东西,我可以粘贴在页面上并完成它。

该脚本应该检测 IE 版本早于 9 并显示一个不错的弹出窗口,其中包含指向不同浏览器或类似内容的链接。我可以自己做,但我不想重新发明轮子。

4

4 回答 4

10

当我第一次发布这个答案时,modern.IE项目正在推动IE6 倒计时计划,其中一部分是提供 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]>
于 2012-04-18T15:20:57.340 回答
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 函数更一致地工作。

于 2012-04-18T15:21:50.630 回答
5

这一款提供可定制的浏览器版本,不仅适用于 IE,还适用于 Firefox、Opera、Safari。http://browser-update.org/

于 2013-08-27T21:34:17.417 回答
1

最近,我开发了一个免费的 jQuery 插件,它向试图使用旧版本 Internet Explorer 浏览器查看您的网站的访问者显示一个精心设计的警告消息。
网站: http: //nmsdvid.com/iealert/

于 2012-06-14T13:56:46.580 回答