将画布导出到图像?

时间:2016-08-13 04:58:31

标签: javascript html5 facebook canvas http-headers

我正在制作一款Facebook应用。它将从“https://graph.facebook.com/ {fbid} / picture”获取用户的图像。然后我将该图像绘制到画布上。 它运作良好。但是当我将该画布导出到base64图像时,它会返回错误:

  

无法在'HTMLCanvasElement'上执行'toDataURL':可能无法导出受污染的画布。

我尝试在将每个图像绘制到画布之前为每个图像设置crossOrigin =“anonymous”。然后它适用于Chrome浏览器。

但是在safari上,它会返回错误:

  

跨源资源共享策略拒绝跨源图像加载。

有人可以帮助我吗?

0 个答案:

没有答案