我是require.js的新手。我正在使用html5shiv进行IE polyfill,它只在IE中执行。
现在,如何在require.config中定义IE特定条件?
require.config({
paths: {
jquery: 'libs/jquery',
html5shiv : 'libs/html5shiv'
}
});
html5shiv应该只在IE中加载
答案 0 :(得分:1)
HTML5shiv代码需要在<head>
中进行,如果您使用其他方法加载html5shiv.js
,其内置的填充码将无法及时调用。
答案 1 :(得分:0)
require(['bowser'],function(bowser){
if (bowser.msie && bowser.version < 9) {
//include your html5shiv/shim/modernizr here
}
});
祝你好运!