我需要检查是否存在一堆脚本。目前我在我的控制台中多次使用此行,我想避免这样做:
GET http://localhost:8888/js/flaw/blahblah.js 404 (Not Found)
我当前的设置(我只是尝试添加try catch事物,但它没有用。)
var filesThatExist = [];
var filesThatDont = [];
function loadScript(path) {
try {
$.ajax(path)
.done(function(){
filesThatExist.push(path);
})
.fail(function(){
filesThatDont.push(path);
});
} catch (e) {
}
}
答案 0 :(得分:0)
由于这些不是javascript错误,除了不向不存在的内容发送ajax请求之外,没有任何其他方法可以避免它。
最好的替代方案是在服务器上安装一个服务,通过URL检查是否存在。