小编Deb*_*har的帖子

Access-Control-Allow-Origin不允许捕获'Origin'错误

img = new Image();

img.crossOrigin = "anonymous";

try {
    cimg.src = document.getElementById("url").value;
}
catch(err) {
    alert("Cannot access image.Cross-Domain access blocked");
};
Run Code Online (Sandbox Code Playgroud)

所以,我想检测/捕获跨域访问阻止错误.

经过一番思考后我发现它的src加载是异步的,因此catch块不会工作.有没有办法检测错误,所以我可以有效地处理它?

html javascript asynchronous cors

17
推荐指数
1
解决办法
1526
查看次数

标签 统计

asynchronous ×1

cors ×1

html ×1

javascript ×1