使用HTML2Canvas捕获嵌套的 标签

问题描述 投票:0回答:1

我想知道-如果我捕获到一个包含<div>的内容,则使用Html2Canvas,是否有办法在上述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之前已进行保存。

javascript html html2canvas
1个回答
0
投票

您能否显示此修复程序?遇到相同的问题,想知道如何解决。

© www.soinside.com 2019 - 2024. All rights reserved.