SECURITY_ERR:使用canvas.toDataURL(“ image / png”)时,仅Safari中的DOM异常18

moh*_*317 5 javascript safari html5 canvas

在我的应用中,我试图将图像转换为画布。我正在做的就是这个。

我正在尝试从外部服务器上载图像,当此操作完成时,如果图像的高度大于其宽度,则将其绘制在画布上并旋转它。

它在Chrome和FF中运行良好,但是在Safari中出现此错误

SECURITY_ERR:DOM异常18:试图突破用户代理的安全策略。

我不明白这是什么。有人可以让我知道吗?

Rob*_*urn -1

尝试找到中断的确切行。当 safari 设置为始终阻止 cookie 和其他网站数据时,它会破坏本地存储和一些图像处理 API。您可能会尝试准确确定哪一行发生了故障,并将该行包装在 try/catch 中。

在此输入图像描述