html2canvas截图如何解决跨域的问题?

html2canvas截图如何解决跨域的问题?用html2canvas.js截屏时,不在同一域名下的图片不显示!

1个回答

需要跨越的图片 如https://timgsa.baidu.com/timg?xxxxx.png 这一类图片从后台获取,输出到页面就好了

caihuan19890113
caihuan19890113 回复FEN_TA:好的 多谢啦!
大约 2 年之前 回复
a314066646
FEN_TA PHP不了解的, 我这边是把有跨域的都走后台处理过 就可以了
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复FEN_TA:php里头像file_exists,fread这些和文件相关的函数都好像用不了远程地址,这个如何解决?
大约 2 年之前 回复
a314066646
FEN_TA
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复FEN_TA: 上面的跨域问题 我已经通过设置服务器跨域请求实现啦!
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复FEN_TA: 你好 filesize这些方法的文件地址不能是远程地址,会报错如何解决
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复FEN_TA: 好的 我试试!
大约 2 年之前 回复
a314066646
FEN_TA 是的,你在后台请求获取另一个域下的图片,然后处理成base64的到页面显示
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复FEN_TA: 我们是把图片单独到一个域名下管理的,所以图片和网站没有在一个域名下,用html2canvas.js的时候就保存不到图片,你的意思我在后台如何处理?
大约 2 年之前 回复
a314066646
FEN_TA 你可以先在后台处理图片 然后输出到页面
大约 2 年之前 回复
a314066646
FEN_TA 是的 html2canvas.js 图片跨域就会报错 比如你的是localhost 你用到百度的图片,就会报错
大约 2 年之前 回复
caihuan19890113
caihuan19890113 你好,没明白你的意思!页面上就是和当前域名不是一个的图片获取不到,
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问