我正在使用此代码构建一个jquery插件来包含外部文件:
if(!$("script[src*='https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js']").length){
var myScript = "<script src='https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js'></script>";
$(myScript).appendTo("head");
}
它适用于promise js,但是当我尝试使用crypto-js和cryptico脚本时,它会将文件附加到html但由于某种原因我无法访问导入的脚本。这是我得到的错误:
未捕获的TypeError:无法读取属性&#39; lib&#39;未定义的
答案 0 :(得分:0)
尝试这种方式:
if($("script[src*='https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js']").length < 1){
$.getScript('https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js');
}