Скриншот HTML2canvas не отображает полный div, а отображает только то, что видно на экране? - PullRequest
0 голосов
/ 10 июля 2020

Я использую html2canvas, чтобы сделать снимок экрана с конкретным

<script>
  function genScreenshot() {
    html2canvas(document.getElementById('option1'), {
      onrendered: function(canvas) {
      
      if (navigator.userAgent.indexOf("MSIE ") > 0 || 
          navigator.userAgent.match(/Trident.*rv\:11\./)) 
      {
        var blob = canvas.msToBlob();
        window.navigator.msSaveBlob(blob,'Test file.png');
      }
      else {
        $('#test').attr('href', canvas.toDataURL("image/png"));
            $('#test').val(canvas.toDataURL("image/png"));
      document.getElementById("myForm").submit();
      }
      
      
      }
    });
}
</script>

Выше используется javascript. Если я нажимаю, чтобы сделать снимок экрана, отображается только часть div, которая видна на экране p c.

Скриншот HTML2canvas

Помогите разобраться в проблеме ...

...