【发布时间】:2014-05-07 18:50:06
【问题描述】:
我想将我的画布保存到 img。我有这个功能:
function save() {
document.getElementById("canvasimg").style.border = "2px solid";
var dataURL = canvas.toDataURL();
document.getElementById("canvasimg").src = dataURL;
document.getElementById("canvasimg").style.display = "inline";
}
它给了我错误:
未捕获的安全错误:无法在“HTMLCanvasElement”上执行“toDataURL”:可能无法导出受污染的画布。
我该怎么办?
【问题讨论】:
-
在什么浏览器中? stackoverflow.com/a/21362569/476716 声称这是一个错误。
-
在 chrome 和 firefox 上