har*_*ryg 17 http access-control cors
我在我的网站上使用Google Webfonts.在Chrome控制台中,我收到以下警告:
Blink正在考虑拒绝不符合规范的跨域Web字体请求:http: //fonts.gstatic.com/s/raleway/v8/0dTEPzkLWceF7z0koJaX1A.woff2.请使用Access-Control-Allow-Origin使这些请求符合规范.
在检查请求标头时,似乎没有任何Access-Control标头存在:
Remote Address:109.231.231.219:80
Request URL:http://fonts.gstatic.com/s/raleway/v8/0dTEPzkLWceF7z0koJaX1A.woff2
Request Method:GET
Status Code:304 Not Modified
Request Headersview source
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,en-GB;q=0.6
Cache-Control:max-age=0
Connection:keep-alive
DNT:1
Host:fonts.gstatic.com
If-Modified-Since:Mon, 04 Aug 2014 17:04:46 GMT
Origin:http://samarkanddesign.com
Referer:http://samarkanddesign.com/
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
Response Headersview source
Age:369865
Date:Fri, 08 Aug 2014 02:01:39 GMT
Expires:Sat, 08 Aug 2015 02:01:39 GMT
Server:GFE/2.0
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?任何人都可以解释正在发生的事情,因为我不完全了解CORS.在firefox和IE中查看的页面似乎阻止了字体请求.
需要注意的一点是,我正在公司网络上查看该网站.它可能有一个奇怪的设置或代理,剥离Access-Control标头.任何人都可以正常连接验证标头通常存在吗?该页面位于http://samarkanddesign.com
好的,很明显 Google Fonts 允许跨域访问,否则他们的服务不会有太大用处。
对我的特殊问题的解释是我使用的是公司 Internet 连接。它必须使用一些从 Web 响应中去除访问控制标头的代理。这会导致浏览器在加载资源时发出警告或失败。
我已经联系 IT 部门警告他们有关他们配置错误的代理,希望这会得到解决。
| 归档时间: |
|
| 查看次数: |
9316 次 |
| 最近记录: |