IE中的html图像(已中止)但在其他浏览器中工作

时间:2017-10-05 12:57:24

标签: javascript html

我正在尝试将图片加载到html页面上的canvas元素中。

var loadImage = function(loadImage, callback) {
var img = new Image();
img.setAttribute('crossOrigin,'anonymous');
img.onload  = function() { callback(Raster(img)); }
img.onerror = function() { alert('error'); }
img.src = "http://localhost/myimage.png";
}

上面的代码在chrome,firefox等上完全加载,但在IE中运行时会出错。如果我查看开发人员工具,它实际上会说'(Aborted)'并且收到0个字节。

如果代码在其他浏览器上运行并且图像的直接URL加载图像(即使在IE中),为什么它会被中止或错误,我完全无能为力。如果没有取消,为什么会说中止。

1 个答案:

答案 0 :(得分:0)

可能无法加载canvas元素和/或Image,因为存在兼容性问题。您是否尝试使用{{1}}(HMTL)?