使用head.js检测负载故障

时间:2014-07-04 08:18:30

标签: head.js

如果未加载所需脚本,即使脚本加载失败,也会触发回调(404):

function callback () {
    console.log('callback,', arguments);
}

head.test({
    test: 1 === 1,
    success: ["/non-existant.js"], 
    failure: [],
    callback: callback
});

在上面的示例中,无论是否加载了脚本文件,控制台都会输出:

  

回调,[]

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果您想知道加载了哪个文件,那么通过您的测试条件总是知道它。但是,如果您在/non-existant.js文件加载失败而不是failure脚本应加载而不是您的test函数错误,那么,如果您正在寻找。