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

时间:2014-05-15 08:37:07

标签: javascript html5 canvas safari

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

我正在尝试从外部服务器上传图像,当这个事情完成时,如果图像的高度大于宽度,我将它绘制在画布上并旋转它。

它在Chrome和FF中运行良好,但在Safari中我收到此错误

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

我不知道这是什么。有人可以告诉我这个吗?

1 个答案:

答案 0 :(得分:-1)

尝试找到破碎的确切线。当设置safari时,始终阻止cookie和其他网站数据,然后它会破坏本地存储和几个图像处理API。您可能会尝试确定哪条线路确实失败了,并将该线路包装在try / catch中。

enter image description here