Включение условных файлов с помощью метода registerJsFile в Yii 2

С помощью Yii 2 и нет никакой документации о том, как включить файлы сценариев, которые должны содержаться в conditional statements,

Обычно вы включаете такой скрипт:

$this->registerJsFile($base_url . '/js/script.js', array('position' => $this::POS_HEAD), 'my-script');

Но что вы будете делать, если сценарии должны быть в условных выражениях?

0

Решение

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.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector