2012-05-21 25 views
2

如何防止IE8(及以下版本)的D3庫負載?如何防止IE8的JavaScript庫負載

<head> 
    <script src="../lib/d3/d3.v2.min.js" type="text/javascript"></script> 
</head> 
+0

有用[鏈接](http://css-tricks.com/how-to-create-an-ie-only-stylesheet/)有關定位IE瀏覽器 –

回答

5
<head> 
    <!--[if !IE || gte IE 9]><!--> 
     <script src="../lib/d3/d3.v2.min.js" type="text/javascript"></script> 
    <!-- <![endif]--> 
</head> 
+0

這將不再適用於IE10和greter ..忘記瀏覽器嗅探...它是邪惡的(恕我直言) –

+0

它會。它只會充當nonIE瀏覽器。 – strah

+0

Thx;只需更改條件,如下所示:<! - [if> IE 8]> <! -

0
<!--[if gt IE 8]> 
<script src="../lib/d3/d3.v2.min.js" type="text/javascript"></script> 
<![endif]--> 
+0

問題是這可以防止FF,Chrome ......中的負載。 –

+0

爲什麼? if條件註釋僅適用於IE。 – xdazz

+0

如果瀏覽器是IE6或7,這將加載庫,這不是Marc Polizzi想要的。 – strah