jQuery脚本中的跨域安全错误

jQuery脚本中的跨域安全错误,jquery,cross-domain,grayscale,Jquery,Cross Domain,Grayscale,我有一个使用WPML插件的多语言WordPress站点,它允许有指向同一WordPress安装的独立域。 (EN)erikbijma.com (NL)erikbijma.NL 我正在实现这个脚本来动态生成灰度图像 我以前尝试过使用filter属性的纯CSS方法,但它会减慢网站的速度,而且在IE10中也不起作用 在每种情况下,我都从各自的域(.nl和.com)提供图像和脚本,所以我不明白为什么会出现安全错误 IE10中的错误消息 错误似乎发生在这里: SCRIPT5022: SecurityE

我有一个使用WPML插件的多语言WordPress站点,它允许有指向同一WordPress安装的独立域。 (EN)erikbijma.com (NL)erikbijma.NL

我正在实现这个脚本来动态生成灰度图像

我以前尝试过使用filter属性的纯CSS方法,但它会减慢网站的速度,而且在IE10中也不起作用

在每种情况下,我都从各自的域(.nl和.com)提供图像和脚本,所以我不明白为什么会出现安全错误

IE10中的错误消息

错误似乎发生在这里:

SCRIPT5022: SecurityError 
homepage.js, line 37 character 2

var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
在Firefox中

SecurityError: The operation is insecure.
[Break On This Error]   

var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
谢谢你的帮助

谢谢

如果你想赚30美元,我把问题贴在这里了

我最终决定选择使用GD映像库的服务器端解决方案,但原始问题中提到的错误在这里得到了解决


这是由于一些URL使用www,一些URL使用非www,以及javascript中的一个错误,错误是什么……您确定JS ajax调用试图返回到同一个域吗?如果主机名匹配,则不会出现跨域错误。有关映像的所有解释与跨域脚本错误有什么关系?很抱歉,添加了来自IE10的错误消息