С помощью Yii 2
и нет никакой документации о том, как включить файлы сценариев, которые должны содержаться в conditional statements
,
Обычно вы включаете такой скрипт:
$this->registerJsFile($base_url . '/js/script.js', array('position' => $this::POS_HEAD), 'my-script');
Но что вы будете делать, если сценарии должны быть в условных выражениях?
Yii2
поддерживает условные комментарии, как показано ниже:
$this->registerJsFile('path/to/file.js', ['condition'=>'lt IE 9']);
Выше код будет генерировать ниже код:
<!--[if lt IE 9]>
<script src="path/to/file.js"></script>
<![endif]-->
Как Yii2
Официальный документ гласит:
состояние: определяет условные комментарии для IE, например, lt IE 9. Когда это указано, сгенерированный тег ссылки будет заключен в условные комментарии. Это в основном полезно для поддержки старых версий браузеров IE.
Других решений пока нет …