2016-11-17 2 views
0

Я пытаюсь использовать условные комментарии для загрузки веб-компоненты полимера polyfill на ie11 и webcomponente облегченный polyfill на Отер браузере, у меня есть:Условные комментарии не работает в ie11

<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

Любое предложение? не

ответ

0

IE 11 does not support conditional comments.

Условные комментарии больше не поддерживаются

Impact Относится к Internet Explorer 10 и более поздних версий. Влияет на IE10 Режим стандартов и более поздних версий, включая совместимый режим причуд. Поддержка для условных комментариев была удалена в Internet Explorer 10 стандартов и причудливых режимов для улучшенной функциональной совместимости и соответствия HTML5. Это означает, что Условные комментарии теперь рассматриваются как обычные комментарии, как и в других браузерах. Это изменение может влиять на страницы, написанные исключительно для Windows Internet Explorer или страниц, использующих обход браузера для изменения их поведения в Интернете. Проводник.

Вам нужно будет попробовать другой способ специально настроить IE11.

Searching around SO brought me to this answer, which uses feature detection to determine whether or not to load Polymer's polyfills.

Смежные вопросы