我正在尝试使用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);
}
});
});
答案 0 :(得分:0)
不幸的是,这已不再实施了。
我遇到了同样的问题,并将其作为错误/功能请求提交。
https://github.com/niklasvh/html2canvas/issues/376
该项目的所有者表示:
<强> niklasvh 强>
目前不支持渲染iframe即使驻留在相同的原点。