我想使用Html2canvas拍摄div的屏幕快照。它不会在控制台中引发任何错误,而只会提供一个空的画布。
html2canvas(document.querySelector("#myId"), {
async: true,
logging: false,
backgroundColor: null,
allowTaint: true,
foreignObjectRendering: true,
removeContainer: true
}).then(canvas => {
var dataURL = canvas.toDataURL();
window.open(dataURL);
});
我尝试了logging: true
allowTaint: true
useCORS: true
,但是没有用
删除foreignObjectRendering,然后重试