Microsoft Edge 25.10上的Image OnLoad回调

时间:2018-10-29 19:41:29

标签: javascript microsoft-edge

我正在使用以下代码在不同的浏览器上测试图像onLoadonError的回调

function testImage(URL) {
    var tester=new Image();
    tester.onload=imageFound;
    tester.onerror=imageNotFound;
    tester.src=URL;
}

function imageFound() {
    alert('That image is found and loaded');
}

function imageNotFound() {
    alert('That image was not found.');
}

testImage("http://foo.com/bar.jpg");

测试图像URL返回HTTP 404。

问题::在所有浏览器上,除了Microsoft Edge 25.10(未在其他浏览器上进行测试),都调用了imageNotFound的警报。但是,在Microsoft Edge 25.10上,警报imageFoundimageNotFound均被调用。除了在Microsoft Edge中检测图像故障之外,还有其他选择吗?这是JavaScript开发人员无法做的错误吗?

我使用http://www.webtoolkitonline.com/javascript-tester.html工具进行了测试。

0 个答案:

没有答案