我使用html2canvas插件截取我的网页截图,效果非常好。 但是,页面上的一个div可以缩放,这在拍摄屏幕截图时似乎会引起问题。 这是截取屏幕截图的代码。
function screenshot(fileName){
html2canvas(document.body, {
onrendered: function(canvas) {
var myImage = canvas.toDataURL("image/png");
var image = myImage.replace('data:image/png;base64','');
window.open(myImage);
}
});
是否有一种简单的方法来更新dom,以便在div缩放时,html2canvas会截取最新网页的截图,或者这是不可能的。
有没有人有使用任何其他插件的经验,这可能是一个不错的选择? 谢谢你的帮助!
答案 0 :(得分:1)
尝试在代码下面编写下面的代码行来缩放javascript中的div / image
html2canvas(document.body, {
onrendered: function(canvas) {
var myImage = canvas.toDataURL("image/png");
var image = myImage.replace('data:image/png;base64','');
window.open(myImage);
}
});