我正在使用html2canvas插件生成网页快照。 问题是localhost中的所有内容都运行正常,但是当部署在远程服务器上时,我收到以下错误: 无法从画布获取图像数据,因为画布已被跨源数据污染。 / EM>
我找到了一个应该有效的插件:https://github.com/niklasvh/html2canvas-proxy
问题是我不知道如何使用它!
此处提出类似问题,但仍未回答:https://github.com/niklasvh/html2canvas/issues/61
答案 0 :(得分:2)
我已经解决了这个问题,需要将代理代码添加到服务器端脚本中。 然后我需要改变if语句的顺序,使调用代理成为第一选择,因为我们在项目中处理的所有图像都是如此。 谢谢Niklas。 更多详情请点击此处:https://github.com/niklasvh/html2canvas-proxy/issues/2#