谷歌字体的跨源请求警告

2024-01-01

我在我的网站上使用 Google Webfonts。在 Chrome 的控制台中,我收到以下警告:

Blink 正在考虑拒绝不符合规范的跨源网络 字体要求:http://fonts.gstatic.com/s/raleway/v8/0dTEPzkLWceF7z0koJaX1A.woff2 http://fonts.gstatic.com/s/raleway/v8/0dTEPzkLWceF7z0koJaX1A.woff2。 请使用 Access-Control-Allow-Origin 发出这些请求 符合规范。

检查请求标头后,似乎不存在任何访问控制标头:

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

我能做什么来解决这个问题?谁能解释一下发生了什么,因为我不完全理解 CORS。在 Firefox 和 IE 中查看该页面时,该页面似乎阻止了字体请求。

需要注意的一件事是我正在公司网络上查看该网站。它可能有一个奇怪的设置或代理来删除访问控制标头。正常连接的任何人都可以验证标头通常是否存在吗?该页面位于http://samarkanddesign.com http://samarkanddesign.com


好吧,很明显 Google Fonts 允许跨域访问,否则他们的服务就没有多大用处。

我的特殊问题的解释是我正在使用公司互联网连接。它必须使用一些从 Web 响应中剥离访问控制标头的代理。这会导致浏览器在加载资源时发出警告或失败。

我已联系 IT 部门,警告他们代理配置错误,希望这个问题能够得到解决。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

谷歌字体的跨源请求警告 的相关文章

随机推荐