我怎样才能阻止ie8在头部加载一些javascripts?

时间:2012-06-06 13:58:47

标签: javascript html internet-explorer-8

我想知道是否有可能加载一些javascript文件,只要它不是这样的IE 8:

<!--[if NOT IE 8]>
            <script type="text/javascript" src="assets/scripts/slideshow.js"></script>
 <![endif]-->



<!--[if IE 8]>
            <script type="text/javascript" src="assets/scripts/slideshowOnlyForIE8.js"></script>
 <![endif]-->

2 个答案:

答案 0 :(得分:6)

试试这个(cited from here)...

<!--[if !IE 8]><!-->
   <script type="text/javascript" src="assets/scripts/slideshow.js"></script>      
<!--<![endif]-->

<!--[if IE 8]>
    <script type="text/javascript" src="assets/scripts/slideshowOnlyForIE8.js"></script>        
<![endif]-->

答案 1 :(得分:0)

我认为你要么受限于IE8缺乏的功能,要么利用IE8特有的功能。在这种情况下,最好的办法是测试该门控功能。

基本上,将两个脚本合并为一个,然后通过简单的if测试开始,看看你的功能是否可用:

if(crucialIEFunction()) {
    //run IE8 slideshow code
}
else
{
    //run non IE slideshow code
}