使用HTML2Canvas捕获嵌套的<canvas>标签

时间:2018-12-12 12:24:16

标签: javascript html html2canvas

我想知道-如果我使用Html2Canvas捕获了一个包含<div>的标签,那么是否有办法在上述div中也包含一个嵌套的<canvas>标签呢?

我的捕获工作正常了,但是嵌套的画布在屏幕上的放置基本上还是有一个缝隙。

<div id="my-container">
   <h2>my title</h2>
   <p>Some other content here</p>
   <canvas id="existing-canvas" height="270" style="height:270px;"></canvas>
   <p>Some more content</p>
</div>

<script>
html2canvas(document.getElementById("my-container")).then(function(canvas) {
    var dataUrl = canvas.toDataURL();
    //do something with the base64 image data here...
</script>

更新:发现问题

这是我的时间问题。有问题的嵌套画布元素已保存,但我是在将其内容呈现到DOM之前保存的。

0 个答案:

没有答案