【问题标题】:IE conditional statement for IE8 and IE 11IE8 和 IE 11 的 IE 条件语句
【发布时间】:2016-04-01 21:06:44
【问题描述】:

我对 IE 8 和 IE 11 的 IE 条件语句有要求,如果 IE 是 IE 11 则加载脚本:

<script type="text/javascript" src="/ie8/test.js"></script>
else
load  below script for ie11 and other browser
<script type="text/javascript" src="/ie11/test.js"></script>

【问题讨论】:

    标签: jquery html internet-explorer


    【解决方案1】:

    试试这个玩IE版本(lt表示小于):

    <head>
       ....
    
        <!--[if lt IE 9]>
          <script src="yourscriptIE8.js"></script>
        <![endif]-->
    
        ....
    </head>
    

    您可以有多个这样的语句以及不同版本的脚本。

    【讨论】:

    • 感谢您的快速回答但是这种情况不适用于 IE11
    • 我正在寻找在所有 IE 版本(IE 8 到 12)中获取 IE 版本值的方法
    • 你的意思是,你需要检查浏览器是IE还是什么?
    【解决方案2】:

    试试这个:

    <!--[if IE 8]>
    <script type="text/javascript" src="/ie8/test.js"></script>
    <![endif]-->
    <!--[if (IE 11)|(!IE)]>
    <script type="text/javascript" src="/ie11/test.js"></script>
    <![endif]-->
    

    第一个 if 将仅在 IE8 中加载脚本,第二个 if 将仅在 IE11 或其他浏览器中加载脚本。 您可以找到更多关于 HTML 条件 cmets 的信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-31
      • 2014-10-28
      • 2014-05-31
      • 2013-04-24
      • 2015-02-12
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多