将crossorigin ='anonymous'添加到我的图像标记后,Jquery收到CORS错误

时间:2013-11-17 17:32:35

标签: jquery html5 jquery-mobile cors

我需要从外部域获取图像,因此我将crossorigin='anonymous'添加到我的图像标记中,以便我可以将其更改为使用画布的base64编码。代码完美运行并返回base64图像。

我还在.htaccess中包含了以下权限

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"

但是Chrome为Jquery和Jquery mobile返回错误Cross-origin image load denied by Cross-Origin Resource Sharing policy.

我不知道为什么jquery会收到这个在本地加载它的错误。 我正在使用jquery jquery-1.9.0.min.js和JQM query.mobile-1.3.2.min.js

Chrome控制台的错误消息

Cross-origin image load denied by Cross-Origin Resource Sharing policy. jquery-1.9.0.min.js:3
Cross-origin image load denied by Cross-Origin Resource Sharing policy. jquery.mobile-1.3.2.min.js:3

0 个答案:

没有答案