最近有个需求是要点击按钮截取当前页面的图片
页面其他的元素截取了,canvas渲染的就没截到
用的这段代码
html2canvas(document.querySelector('#ad'), {
scale:2,
logging:false,
allowTaint: true,
useCORS:true
}).then(
function(canvas) {
var src = canvas.toDataURL()
document.querySelector('#img').src = src
}
);
html2Canvas本质也还是用canvas绘制html的内容 然后export image,如果canvas渲染的截不到,可以试试先将这个canvas toDataUrl,用img标签区占位替代,然后再html2canvas