我如何包括一个javascript,如果它's IE,和另一个javascript,如果一切

How do I include a javascript if it's IE, and another javascript if everything else?

本文关键字:javascript 如果 IE 另一个 一个 何包括      更新时间:2023-09-26

如果浏览器是IE,我想包含<script src="ie.js">

否则,在所有其他浏览器中包含all.js

我该怎么做?

您可以使用条件注释来做到这一点。例子:

<!--[if IE]>
    <script src="ie.js">
<![endif]-->
<!--[if !IE]><!-->
    <script src="all.js"></script>
<!--<![endif]-->

我正在寻找类似的东西,到目前为止,我发现最简单的解决方案是做一个基于JS的条件来检查文档。documentMode属性:https://www.w3schools.com/jsref/prop_doc_documentmode.asp

我希望这篇文章能帮助那些像我一样在谷歌搜索结果中遇到这个问题的人。

条件注释仅在IE中工作,因此非常适合于提供仅适用于IE的特殊指令。从ie5到IE9(含)都支持。