我通过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 中有没有办法解决这个问题?