我通过添加了 jQuery;
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
当我的页面加载时,我得到了这个;
XMLHttpRequest cannot load http://fiddle.jshell.net/favicon.png. Origin http://demo.chrisdlangton.com is not allowed by Access-Control-Allow-Origin.
网络显示发起者是“jquery.min.js”!!!
现在纠正我,如果我错了,但似乎谷歌托管的 jQuery 库在未经同意或警告的情况下代表他们的用户制作 XMLHttpRequest!?
编辑:在我被否决之前,以下内容是作为评论发布的,这使得投反对票的人在通过判断之前没有阅读所有内容同样糟糕;我只有一小段代码,我的 css、js、html、php 中没有任何引用“favicon”,更不用说 jshell 或 fiddle。通过删除 jQuery 链接,我不再遇到这种情况。此外,通过使用我从较早日期存储在我的电脑上的 jQuery 脚本,版本 1.8.2,我根本没有得到这个,因此它不在我之前下载的 jQuery 中。当我保存谷歌托管的 .js 并在本地添加到我的 html 时,我收到此错误。今天早上,当我的 html 中仍然有 google 托管的 .js 时,没有错误通过消除过程,它由 google 托管的明确 jQuery 导致了这种情况。
编辑:这种情况现在已经停止发生 - 我已经下载了导致它的 .js 的副本,并且当我使用这个下载的副本时看到它仍然发生,但在链接到托管的 .js 时却没有。我将向 Google 提交错误报告,也许他们在玩诡计……谁知道呢。