当在Javascript中加载图像时,Windows Phone上的IE会触发onerror

当在Javascript中加载图像时,Windows Phone上的IE会触发onerror,javascript,windows-phone-8.1,dom-events,internet-explorer-11,Javascript,Windows Phone 8.1,Dom Events,Internet Explorer 11,当我在Javascript下运行时,所有浏览器(包括桌面上所有版本的IE)都会触发onload处理程序,但Windows Phone 8.1上的IE会触发onerror。这是虫子吗?如果是这样的话,有没有好的解决办法 var image = new Image(); image.onload = function(){ alert('onload'); }; image.onerror = function(){ alert('error'); }; image.src =

当我在Javascript下运行时,所有浏览器(包括桌面上所有版本的IE)都会触发
onload
处理程序,但Windows Phone 8.1上的IE会触发
onerror
。这是虫子吗?如果是这样的话,有没有好的解决办法

var image = new Image();

image.onload = function(){
    alert('onload');
};

image.onerror = function(){
    alert('error');
};

image.src = 'http://youtube.com/favicon.ico';
链接到测试页面:

是否不支持.ico?你尝试过不同的格式吗?确实,它似乎与.ico有关!这里也有同样的问题。我试图在头部附加一个脚本,认为这是一个交叉的东西,但事实并非如此。你同时找到解决办法了吗?