我通过KineticJS 的方法使用 HTML5 画布和.toDataURL()函数。画布使用我的用户上传到站点的图像,这些图像存储在不同的机器和子域上。 .toDataURL()farm1.domain.com
问题:当.toDataURL()被调用时,我得到了错误
SECURITY_ERR: DOM Exception 18
有没有解决的办法?如果用户通过访问页面domain.com并且图像托管在www.domain.com.
试图:
我在虚拟主机中添加了以下几行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"
www.domain.com从页面上访问托管的图像时,我仍然遇到相同的错误domain.com!在 KineticJS 中有没有办法解决这个问题?