我需要从外部域获取图像,因此我将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