【问题标题】:How to Check if Browser is Outdated or IE and Display a banner如何检查浏览器是否过时或 IE 并显示横幅
【发布时间】:2014-06-13 18:37:53
【问题描述】:

我如何检测访问者使用的浏览器是否过时或 Internet Explorer 并在页面上显示一个横幅,告诉访问者升级其浏览器..

http://i.stack.imgur.com/I1GAk.png

【问题讨论】:

  • 过时了什么? html5 ?
  • 坦率地说,我不会这样做......这很粗鲁。也许用户不能更新或更改浏览器……有些你不知道。
  • 我知道,但我必须这样做,因为我的网站的功能无法在旧版浏览器上运行..

标签: css browser


【解决方案1】:
<!--[if lt IE x]>
   <img src="http://i.stack.imgur.com/I1GAk.png" alt="" />
<![endif]-->  

您可以按原样使用此代码。将 x 替换为您要“过时”的 IE 版本。

【讨论】:

  • 请注意,从 IE10 开始不支持条件 cmets,并且将始终“返回 false”,即使 &lt;!--[if IE]&gt;
【解决方案2】:

在这里我找到了一种非常复杂的方法来告诉用户过时的浏览器:

【讨论】:

    【解决方案3】:

    如果你想检测浏览器是否支持 HTML5 或 CSS3 的 X 或 Y 功能,你有modernizr

    您可以生成一个脚本HERE 来检测旧浏览器并建议升级

    【讨论】:

    • 好多了..谢谢!
    猜你喜欢
    • 2017-06-22
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多