需求是将整个手机页面进行截图,然后在微信浏览器长按保存,截图完成后,发现截图部分正确,后来发现是要在页面所有元素加载完整后再去截图,那样截出来的图片就不会问题了,用到了 window.οnlοad=function() {},htm2canvas.js 用的是
2018.6.13官网最新版
<script >
window.οnlοad=function() {
html2canvas(document.querySelector("#screenshotsDiv")).then(canvas => {
var imgSrc = canvas.toDataURL('image/jpg');
document.getElementById('screenshots').src = imgSrc;
$('#screenshotsDiv').hide();
});
}
</script >