按ID html2canvas获取元素时的空白画布
是否可以使用getElementByID仅将特定元素打印到画布 使用最新版本,并且仅适用于document.body按ID html2canvas获取元素时的空白画布,html2canvas,Html2canvas,是否可以使用getElementByID仅将特定元素打印到画布 使用最新版本,并且仅适用于document.body $("#myButton").click(function () { html2canvas(document.getElementById('myTable'), { allowTaint: true, imageTimeout: 15000, logging: true, useCOR
$("#myButton").click(function () {
html2canvas(document.getElementById('myTable'), {
allowTaint: true,
imageTimeout: 15000,
logging: true,
useCORS: true
}).then(function (canvas) {
document.body.appendChild(canvas);
const b64 = canvas.toDataURL("image/png").replace(/.*,/, '');
console.log("data:image/png;base64, " + b64)
});
});
通过添加以下选项进行修复
scrollX: -window.scrollX,
scrollY: -window.scrollY