在我的_Layout.cshtml页面中,我想包含一些仅用于IE的脚本(如果我们想准确的话,请使用IE11);
我尝试了以下
<!--[if IE]><!--><script src="some.script.min"></script><!--<![endif]-->
但它不起作用——它将其作为常规评论。我正在测试IE11。
我发现这篇文章说有条件的评论从IE10中删除。
那么我在这里能做什么呢?
IE 10+似乎可以识别以下内容:
<!--[if !IE]>-->
<script src="myScript.js"></script>
<!--<![endif]-->
这导致条件语句在IE 10+中作为HTML注释传递(导致加载脚本),但被识别为条件语句,并被低于IE 10的任何内容省略。