1

我通过添加了 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 提交错误报告,也许他们在玩诡计……谁知道呢。

4

1 回答 1

0

您的页面上还有其他脚本吗?或浏览器中与 jsfiddle 相关的插件?即使它说 jquery.min.js 是源代码,也可能是(正在)调用 jQuery ajax 函数。

我不会假设 Google 的托管受到了损害,可能是调用了 ajax 函数。

于 2012-10-31T00:15:09.440 回答