本文介绍了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无法捕获动态生成内容的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!