本文介绍了html2canvas.js无法捕获动态生成内容的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用vivagraphs生成动态svg元素,但是当我单击捕获"按钮时,未显示任何节点和边缘.

I am using vivagraphs to generate dynamic svg element but when I click capture button, no nodes and edges are shown.

这是脚本:

$(document).ready(function() {
//var testdiv = document.getElementById("testdiv");
$('#btn').click(function(){
    html2canvas($("#graph1"), {
        onrendered: function(canvas) {
            var myImage = canvas.toDataURL("img/png");
            window.open(myImage);
        }
    });
});

我检查元素svg时显示了渲染图,但快照不包含节点和边.

While I inspect for elements svg is shown after rendering graph but snapshot does not contain nodes and edges.

是否可以使用html2canvas替代方法?我可以解决此问题吗?

Is there an alternative for html2canvas or can I fix this issue?

推荐答案

您可能使用lib的beta版本,goto在html2canvas的github页面上发布并下载稳定的alpha版本

you maybe using beta version of lib , goto releases on github page of html2canvas and download stable alpha version

这篇关于html2canvas.js无法捕获动态生成内容的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 19:14