无法执行' toDataURL' on' HTMLCanvasElement'

时间:2015-01-13 19:24:22

标签: javascript jquery ajax html5 html5-canvas

我在网页上创建了一个画布,并在运行时绘制它,我想在绘制完成后将画布下载为图像,我用

var a = $("<a>").attr("href", (document.querySelector('canvas').toDataURL("image/png").replace("image/png", "image/octet-stream"))).attr("download", "canvScreenShot" + new Date().toLocaleDateString() + "/\\" + new Date().toLocaleTimeString() + ".png").appendTo("body");
a[0].click();
a.remove(); 

但我遇到以下错误, 未捕获的SecurityError:无法执行&#39; toDataURL&#39; on&#39; HTMLCanvasElement&#39;:可能无法导出受污染的画布。 谁可以帮忙?

0 个答案:

没有答案