我正在使用 html2canvas 和这个方法做屏幕截图:
makeScreenshot: function (button) {
html2canvas(document.body, {
onrendered: function(canvas) {
new Ext.Window({
title: 'Screenshot',
width: 800,
height: 600,
resizable: true,
autoScroll: true,
preventBodyReset: true,
html: '<img src="' + canvas.toDataURL("image/png") + '" height="800"/>'
}).show();
}
});
}
获取此屏幕截图(在名为 Screeshot 的图像左侧对话框/窗口中)
正如你所看到的,谷歌地图没有生成,只是圆圈。屏幕截图中也没有图表。怎么了?
最佳答案
关于javascript - 为什么 javascript 中的 html2canvas 不支持谷歌地图和图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18743166/