JS通过html2canvas截取屏幕(包含滚动条隐藏部分)并生成base64字符图片
function saveHistoryImg() {
//解决截屏时,滚动条隐藏部分不能截取问题
var targetDom = document.querySelector(".Contain_box");
var copyDom = targetDom.cloneNode(true);
copyDom.style.width = targetDom.scrollWidth + "px";
copyDom.style.height = targetDom.scrollHeight + "px";
document.querySelector("body").appendChild(copyDom);
html2canvas(copyDom, {
onrendered : function(canvas) {
var image = canvas.toDataURL("image/png");
zkbind.$('$tourPaymentEditWindow').command("onSave", {"image":image});
copyDom.remove();
}
});
}