元素缩放时 html2canvas 不起作用

mat*_*att 5 javascript css jquery screenshot html2canvas

我正在使用 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);
            }

         });
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来更新 dom,以便在缩放 div 时,html2canvas 截取最新网页的屏幕截图,或者这是不可能的。

有人有使用其他插件的经验吗?这可能是一个不错的选择?谢谢你的帮助!

Vid*_*dhi -2

尝试在代码下方编写以下代码行,以在 javascript 中缩放 div / 图像

html2canvas(document.body, {
    onrendered: function(canvas) {
        var myImage = canvas.toDataURL("image/png");
        var image = myImage.replace('data:image/png;base64','');
        window.open(myImage);
    }
});
Run Code Online (Sandbox Code Playgroud)