【发布时间】:2012-10-06 14:31:16
【问题描述】:
我尝试消除由于缺少源 (src) 而发生的 404 错误..
var $chart = $("<img />")
.addClass("trend-pic")
.error(function(){
console.log("error loading..")
});
try{
$chart.attr("src", jobs[counter].url + "test/trend")
}catch(err){
$chart.attr("src", "");
}
如果尝试了很多方法来捕获错误,即在末尾添加 .error(function(){})。
使用$chart.load() - 方法来检查图像是否被加载?
这些都没有帮助?
GET {myURLString} 404 (Not Found)
浏览器:Safari
【问题讨论】:
-
除了确保图像始终存在之外,这不是您可以防止的错误。您必须发出请求,它将显示在网络请求/控制台中。
-
它告诉您发生了 404 错误,因为发生了 404 错误确实。避免这种情况的唯一方法是在服务器上使用代理脚本
标签: javascript jquery safari console web-inspector