我正在尝试拍摄网页中iframe的屏幕截图.
在我的特定情况下,iframe包含我的客户商店之一的街景视图.
就我搜索和阅读而言,我没有找到任何解决方案.@H_403_4@
我知道有像Html2Canvas和Canvas2Image这样的JavaScript库,但是它们无法捕获iframe.@H_403_4@
这些库可与除iframe之外的每个HTML元素一起正常使用.@H_403_4@
这是小提琴的JavaScript:@H_403_4@
@H_403_4@
$(function() {
$("#btnSave").click(function() {
html2canvas($("#widget"),{
onrendered: function(canvas) {
var context=canvas.getContext("2d"); // returns the 2d context object
// Convert and download as image
theCanvas = canvas;
document.body.appendChild(canvas);
// Convert and download as image
Canvas2Image.saveAsPNG(canvas);
$("#img-out").append(canvas);
}
});
});
});
是否存在其他任何捕获iframe的方式?
是否有任何付费的第三方服务可以做到这一点?@H_403_4@
如果iframe无法解决任何问题,是否有其他选择可以实现我想做的事情?@H_403_4@
请告诉我是否需要更多信息.@H_403_4@
任何帮助将不胜感激.@H_403_4@
提前致谢@H_403_4@
最佳答案