gpt4 book ai didi

javascript - 最新版本的 HTML2CANVAS 不适用于 Chrome、Firefox

转载 作者:行者123 更新时间:2023-11-28 14:35:08 28 4
gpt4 key购买 nike

我已将 html2canvas 从 0.4 更新到 1.0.0,并使用下面的功能进行屏幕截图。

该函数和 html2canvas 不起作用,我收到以下错误。

如何解决?

icefaces-compat.js.jsf?ln=ice.compat&v=3_3_0_130416:1 2ms html2canvas: onrendered option is deprecated, html2canvas returns a Promise with the canvas as the value

function screenshotChrome() {
var target = $(document.body);
html2canvas(target, {
useCORS: true,
onrendered: function (canvas) {
canvas.UniversalToBlob(function (blob) {
saveAs(blob, "aScreenshot.png");
},
"image/png", 1);
}
});
}

最佳答案

我对该库不熟悉,但错误表明该版本使用 Promise而不是使用 onrendered 回调选项。因此,它(可能)的用法如下:

html2canvas(target, {
useCORS: true
})
.then(function (canvas) {
canvas.UniversalToBlob(function (blob) {
saveAs(blob, "aScreenshot.png");
}, "image/png", 1);
})
.catch(function (err) { console.log(err); });

关于javascript - 最新版本的 HTML2CANVAS 不适用于 Chrome、Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50044883/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com