我在网页上创建了一个画布,并在运行时绘制它,我想在绘制完成后将画布下载为图像,我用
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;:可能无法导出受污染的画布。 谁可以帮忙?