Захват вложенных тегов <canvas>с помощью HTML2Canvas - PullRequest
0 голосов
/ 12 декабря 2018

Мне интересно - используя Html2Canvas, если я перехватываю содержащий <div>, есть ли способ также включить вложенный тег <canvas> в указанный div?

У меня работает захват, но естьпо сути, это пробел, в котором вложенный холст находится на экране.

<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>

Обновление: обнаружена проблема

Это проблема синхронизации с моей стороны.Соответствующий вложенный элемент canvas сохраняется, но я делаю это до того, как его содержимое будет отображено в DOM.

...