Require.js: в require.config как загрузить js, специфичные для IE?
Я новичок в require.js. Я использую html5shiv для IE polyfill, которые выполняются только в IE.
Теперь, как определить IE специфическое условие в require.config?
require.config({
paths: {
jquery: 'libs/jquery',
html5shiv : 'libs/html5shiv'
}
});
html5shiv должен загружаться только в IE
2 ответа
Решение
Возможно, поздно на вечеринку, но вы можете использовать баузер, он уже готов
require(['bowser'],function(bowser){
if (bowser.msie && bowser.version < 9) {
//include your html5shiv/shim/modernizr here
}
});
удачи!
HTML5shiv код должен происходить в <head>
и если вы используете какие-то другие средства для загрузки html5shiv.js
его встроенный код не будет вызван вовремя.