html2canvas - 捕获嵌入式视频?

时间:2015-10-09 09:06:21

标签: javascript jquery html2canvas

我正在尝试将html2canvas.js集成到我的网络应用程序中,作为向Facebook分享内容的一种方式。我要捕获的div包含一个嵌入了youtube视频的iframe:

<iframe width="560" height="315" src="https://www.youtube.com/embed/<?= $data['video'] ?>" frameborder="0" allowfullscreen></iframe>

这是我的facebook按钮:

<a class="btn btn-social-icon btn-facebook" onclick="shareToFb()">
    <i class="fa fa-facebook"></i>
</a>

我的JS:

function shareToFb() {

    html2canvas($('#mydiv'), {
        onrendered: function(canvas) {
            canvas.toDataURL('<?= base_url() ?>assets/images/sharing/');
        }
     });

   }

单击该按钮会出现此错误:

  

未捕获TypeError:window.parent.frames.gm-master.initWidget不是函数

我的猜测是不支持捕获iframe。请建议。

0 个答案:

没有答案