html2canvas:渲染相同的原点iframe

时间:2014-03-28 10:45:00

标签: html2canvas

我正在尝试使用html2canvas在我的网页上截取div。

在html2canvas文档中,声明:

  

该脚本不会呈现插件内容,例如Flash或Java小程序。除非内容位于同一来源之下,否则它不会呈现iframe内容。

我的div包含同源iframe,但iframe不会出现在屏幕截图中。

我的剧本:

$('#savetopdf').click(function () {

       html2canvas($('#dashboard'), {
            "logging": true,
            onrendered: function(canvas) {
                var img = canvas.toDataURL()
                window.open(img);
            }
        });
    });

1 个答案:

答案 0 :(得分:0)

不幸的是,这已不再实施了。

我遇到了同样的问题,并将其作为错误/功能请求提交。

https://github.com/niklasvh/html2canvas/issues/376

该项目的所有者表示:

  

<强> niklasvh

     

目前不支持渲染iframe即使驻留在相同的原点。