我正在使用 html2canvas ,并且有一些方法可以获取具有响应文本和图像(字体和图像根据屏幕尺寸而减小)的响应div的屏幕截图,而不会丢失设置的大小。
我试图克隆div并使用 display:none 使它无响应,并在html2canvas中使用onclone回调,但这不起作用。
还有另一种方法还是我走在正确的轨道上?
html2canvas(document.querySelector('.myDiv'), {
onclone: function(doc) {
doc.style.display = 'block';
}
}).then(function(canvas) {
document.body.appendChild(canvas);
});