微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

canvas.toDataURL导致安全错误

我通过KineticJS的 .toDataURL()方法使用HTML5canvas和.toDataURL()函数。 canvas使用我的用户上传到网站的图片,这些图片存储在不同的机器和子域farm1.domain.com 。

问题:调用.toDataURL() ,出现错误

Security_ERR: DOM Exception 18

有没有解决的办法? 如果用户通过domain.com访问该页面,并且图像托pipe在www.domain.com我也会遇到同样的问题。

尝试:

Sqoop – 无法find或加载主类org.apache.sqoop.Sqoop

使用veLocity split()将一个string拆分成一个数组似乎不起作用

在Apache下的子目录中configurationRails 4应用程序进行生产

.htaccessurl重写和删除%20

防止使用.htaccess直接下载sqlite文件

我在虚拟主机中的httpd.conf添加了以下内容,并重新启动了apache服务。

Header add Access-Control-Allow-Origin "http://www.domain.com" Header add Access-Control-Allow-Origin "http://domain.com" Header add Access-Control-Allow-Origin "http://farm1.domain.com"

从domain.com上的页面访问www.domain.com上托pipe的图像时,我仍然遇到同样的错误! KineticJS有没有解决这个问题的方法

无法redirectURL包含%00

在此服务器上找不到请求的URL /前端/ ru / site / login /

PHP mbstring不能在Windows上使用Apache

如何使644权限文件PHP写入?

通过一个脚本在apache下所有的path服务

您需要将Access-Control-Allow-Origin标题添加到您正在加载的图像,而不是加载它们的页面。 有关此标题和CORS的详细信息,可能需要阅读“ CORS不仅仅是XHR ”,具体讨论此问题。

这个错误没有办法解决。 从不同域中的画布加载的图像会引发每个浏览器当前实现的错误。 在你的情况下,图像应该存储在同一个域,你不会得到例外。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐