当使用html2canvas html2canvas.hertzen.com捕获屏幕时出现问题,当我在我的页面中捕获谷歌地图的地图时我看不到地图
我的地图
我的捕获
我的代码
html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
有人有小费吗?感谢
答案 0 :(得分:5)
以下适用于Chrome和Firefox:
html2canvas(document.body, {
proxy: "server.js",
useCORS: true,
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
其中server.js为https://github.com/niklasvh/html2canvas-proxy-nodejs 还有其他可用于PHP和Python的代理,我还没有尝试过。我不能发布这两个,但如果你谷歌“html2canvas代理”你将能够找到其他如果你需要它们。