【发布时间】:2014-01-28 22:10:59
【问题描述】:
我实际上不知道这个问题的正确标题,因为我发现了很多相似之处,但仍然无法找到解决方案。
我的问题是(在 Chrome 上)我正在处理的网站仍然显示控制台日志:XMLHttpRequest 无法加载 http://resource.domain.com/file.css。请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://www.my-site-url.tld' 因此不允许访问。
我已尝试使用此代码通过 .htaccess 文件允许该资源。
<FilesMatch "\.(jpg|jpeg|png|gif|js|css)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin http://wp.com,http://ajax.googleapis.com,http://fonts.googleapis.com,http://zor.fyre.co
Header set Access-Control-Allow-Credentials true
</IfModule>
</FilesMatch>
不起作用。我也试过php和jsonp版本。
请大家帮我解决这个问题。
其他信息: 最近,在检查元素 > 网络 > 标题部分,我发现了这条消息:
【问题讨论】:
标签: google-chrome xmlhttprequest cross-domain cross-domain-policy