我将html2canvas从0.4.1升级到0.5.0(我无法获得最新版本),因为我们使用的版本已停止工作。我也在使用Html2Canvas-CSharp-Proxy(0.0.6)。运行此函数时,我将在页面底部添加一个空白图像,并显示消息“错误:获取参数回调未定义”。并且在控制台中出现错误“ container.contentWindow为空”。我认为此错误表明iframe容器为空,但我不知道为什么或如何解决它。如果我删除代理并尝试捕获以下内容,这是一项测试,它将正常工作。
有人可以帮忙吗?我想念什么?
function CreateImage() {
html2canvas($("#map"), {
logging: true,
useCORS: false,
proxy: "html2canvas.axd"
}).then(
function (canvas) {
console.log('done');
document.body.appendChild(canvas)
}
);
}