使用IE11时出现jQuery.globalEval错误

时间:2018-03-13 15:48:46

标签: jquery internet-explorer internet-explorer-11

我们正在使用第三方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

0 个答案:

没有答案