我正在制作一款Facebook应用。它将从“https://graph.facebook.com/ {fbid} / picture”获取用户的图像。然后我将该图像绘制到画布上。 它运作良好。但是当我将该画布导出到base64图像时,它会返回错误:
无法在'HTMLCanvasElement'上执行'toDataURL':可能无法导出受污染的画布。
我尝试在将每个图像绘制到画布之前为每个图像设置crossOrigin =“anonymous”。然后它适用于Chrome浏览器。
但是在safari上,它会返回错误:
跨源资源共享策略拒绝跨源图像加载。
有人可以帮助我吗?