我们正在使用第三方Javascript库Bootstrap Duration Picker。
这在Chrome和Firefox中运行良好,但是IE会引发错误Expected ')'
。
我已将其追溯到以下jQuery函数
jQuery.ajaxSetup( {
accepts: {
script: "text/javascript, application/javascript, " +
"application/ecmascript, application/x-ecmascript"
},
contents: {
script: /\b(?:java|ecma)script\b/
},
converters: {
"text script": function( text ) {
jQuery.globalEval( text );
return text;
}
}
} );
IE在第jQuery.globalEval( text );
行
在抛出错误时,text
变量包含文件bootstrap-duration-picker.js的内容
jQuery版本是1.12.4