html2canvas报错DOMException: Failed to execute 'getImageData' on 'CanvasRenderingC

翻白眼的小妹子 2018-04-24 05:22:51
html2canvas报错:
DOMException: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
画布被交叉原点数据污染了
这是啥意思呢,跨域问题?我都是用的当前域下面的图片
...全文
3108 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2018-04-25
  • 打赏
  • 举报
回复
要解决这个问题,可以在图片所在服务器,增加H5跨域请求头(跟ajax跨域原理一样),具体的自己百度下吧。
functionsub 2018-04-25
  • 打赏
  • 举报
回复
图片跨域了。canvas可以将跨域图片画到画布上,但是不能getImageData。

87,985

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧