6

我正在使用 html2canvas 插件来生成网页快照。问题是在本地主机上一切正常,但是当部署在远程服务器上时,我收到以下错误:无法从画布获取图像数据,因为画布已被跨域数据污染。

我找到了一个应该可以工作的插件:https ://github.com/niklasvh/html2canvas-proxy

问题是我不知道怎么用!

这里提出了类似的问题,但仍然没有答案:https ://github.com/niklasvh/html2canvas/issues/61

4

1 回答 1

4

我已经解决了这个问题,代理代码需要添加到服务器端脚本中。然后我需要更改 if 语句的顺序,以使调用代理成为首选,因为我们在项目中处理的所有图像都是这种情况。谢谢尼克拉斯。更多细节在这里:https ://github.com/niklasvh/html2canvas-proxy/issues/2#

于 2012-03-29T08:23:18.623 回答