2017-01-10 6 views
0

В Drupal 8, как бы вы загрузили JS-файл внутри библиотеки, чтобы загружать только IE8, но не IE7?Drupal 8: Как добавить файлы JS внутри библиотек условно на основе версий IE7 и IE8?

У меня добавлено следующее, которое правильно загружает только IE8 и ниже.

js: 
    js/script.js: { browsers: { IE: 'lte IE 8', '!IE': false } } 

Но, как бы это загрузить только на IE8? а также как загрузить другой файл js для IE7? Будет ли это работать, например:

js: 
    js/script.js: { browsers: { IE: 'IE 8', 'IE 7': false, '!IE': false } } 
+1

IE имеет встроенный функциональность для этого. https://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx – backpackcoder

+0

@backpackcoder Спасибо, знаете ли вы, что это работает для Drupal 8? – NoDirection

+0

мой ответ работает в drupal или где-либо еще. в будущем вам нужно будет указать свои требования в вопросе. Пометка drupal не говорит мне, что вы используете drupal. Знаете ли вы, сколько людей помечают java на своих javascript-вопросах? –

ответ

1
<!--[if gte IE 8]> 
<script src="ie8only.js"></script> 
<![endif]--> 

Использование IE условными ..

выше загрузит только на IE> = 8

см: http://www.quirksmode.org/css/condcom.html

+0

Спасибо, я надеялся на способ сделать это в yml и drupal 8. – NoDirection

+0

и я ясновидящий или что? –

+0

Извините, что я добавил Drupal 8 в вопрос – NoDirection