【发布时间】:2023-04-07 18:40:01
【问题描述】:
我已将 html2canvas 从 0.4 更新到 1.0.0,并使用下面的函数截屏。
该功能和 html2canvas 不起作用,我收到以下错误。
我该如何解决?
icefaces-compat.js.jsf?ln=ice.compat&v=3_3_0_130416:1 2ms html2canvas: onrendered 选项已弃用,html2canvas 返回一个 Promise 画布作为值
function screenshotChrome() {
var target = $(document.body);
html2canvas(target, {
useCORS: true,
onrendered: function (canvas) {
canvas.UniversalToBlob(function (blob) {
saveAs(blob, "aScreenshot.png");
},
"image/png", 1);
}
});
}
【问题讨论】:
-
正如警告所暗示的...
html2canvas()现在返回一个承诺。例如html2canvas(...).then(canvas => ...) -
猜测人们不再搜索错误消息github.com/MrRio/jsPDF/issues/1610