【发布时间】:2016-04-10 03:06:37
【问题描述】:
我有以下代码在 Firefox 中有效,但在 chrome 和 ie 中无效。
我想要实现的是,单击#btnSave 输入时,#widget div 会创建到画布中,然后要求用户将其保存为计算机上的图像。
$(function() {
$("#btnSave").click(function() {
html2canvas($("#widget"), {
onrendered: function(canvas) {
theCanvas = canvas;
document.body.appendChild(canvas);
//save image
canvas.toBlob(function(blob) {
saveAs(blob, "image.png");
});
// Clean up
document.body.removeChild(canvas);
}
});
});
});
【问题讨论】:
标签: javascript