Canvas2Image在IE11中给出错误。我收到错误
在行的Canvas2Image.js中对象不支持此操作
var event = new MouseEvent('click',{"bubbles":false, "cancelable":false});
答案 0 :(得分:0)
I.E在某些情况下,MouseEvents存在问题。
作为一种解决方法你可以使用下面的东西
var event = document.createEvent("MouseEvent");
event.initMouseEvent("click",false,false,window,0,0,0,0,0,false,false,false,false,0,null);
所以你的逻辑与后备IE逻辑将如下所示。
if (typeof MouseEvent !== 'function') {
var event = document.createEvent("MouseEvent");
event.initMouseEvent("click", false, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
} else {
var event = new MouseEvent('click',{"bubbles":false, "cancelable":false});
}
答案 1 :(得分:0)
最后,我在这个链接中找到了解决方案。
(我可以在IE11中取得成功。 使用html2canvas.js v0.41(旧版本))