我有一个网站,返回一些奇怪的警告信息和错误在Firefox和Chrome中。
Firefox返回以下错误:
GET http://fonts.googleapis.com/css?family=Varela+Round 200 OK 7c8e43d.js (line 18)
13:27:41.46 CSI/tbsd_
13:27:41.48 CSI/_tbndChrome返回以下错误:
XMLHttpRequest cannot load http://fonts.googleapis.com/css?family=Varela+Round. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin is therefore not allowed access. 我猜这个问题与Google Fonts API和Access-Control-Allow-Origin有关,我该如何修复这个错误呢?
发布于 2014-03-18 18:15:15
CSI/tbsd_和CSI/_tbnd的日志条目不是错误,而是时间戳,由Google生成。
可以使用console.timeStamp() function在JavaScript中生成时间戳。
您还可以在google.com上查看以下时间戳日志:

在Firebug中,它们甚至在 panel timeline中显示为橄榄线

所以这些日志消息没什么好担心的。它们只是为了调试目的而提供一些信息。
您在Chrome中遇到的错误实际问题是由跨域请求引起的。因此,由于与同源策略相关的安全原因,浏览器会阻止它。在html5rocks.com有一个tutorial on "Cross-Origin Resource Sharing" (CORS)。
另请参阅stackoverflow的相关问题:
发布于 2014-02-20 20:31:38
我最近也在我的网站上发现了这一点,特别是在我的页面上添加了Google DFP (Doubleclick)代码之后。
我在这个网站的SpanishDict Engineering上找到了以下描述
google ?tbsd是一个来自
的console.time调用
这在我的网页上下文中似乎是有意义的。我希望这对你也有类似的意义?
https://stackoverflow.com/questions/20300409
复制相似问题