条件注释在 ie11 中不起作用

Conditional comments not working in ie11

我正在尝试使用条件注释在 ie11 上加载 webcomponents polymer polyfill,在其他浏览器上加载 webcomponente-lite polyfill,所以我有:

<head>
<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bower_components/roboto-condensed/css/roboto-condensed.css">
<!--[if IE]>
<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>
<![endif]-->
<!--[if !IE]><!-->
<script src="bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
<!--<![endif]-->

问题是 webcomponents-lite.min.js 始终加载,IE11 中的事件

有什么建议吗?

IE 11 does not support conditional comments.

Conditional comments are no longer supported

Impact Applies to Internet Explorer 10 and later. Affects IE10 Standards mode and later, including interoperable quirks mode. Support for conditional comments has been removed in Internet Explorer 10 standards and quirks modes for improved interoperability and compliance with HTML5. This means that Conditional Comments are now treated as regular comments, just like in other browsers. This change can impact pages written exclusively for Windows Internet Explorer or pages that use browser sniffing to alter their behavior in Internet Explorer.

您需要尝试另一种方法来专门针对 IE11。