1

我在整个网站上使用 fancybox 没有问题,但我在 Chrome 中发现了一个奇怪的错误 - 某些 URL 将无法加载。

控制台记录以下错误:

GET https://xxxxxxx/advertise/stats/test.asp  jquery.min.js:18
f.support.ajax.f.ajaxTransport.send    jquery.min.js:18
f.extend.ajax                          jquery.min.js:18
_start                                 jquery.fancybox-1.3.4.js:243
$.fn.fancybox                          jquery.fancybox-1.3.4.js:819
f.event.handle                         jquery.min.js:17
f.event.add.i.handle.k                 jquery.min.js:16

我已经签入了 Fiddler 并且上面的请求没有触发,所以它必须在发出请求之前失败。

奇怪的是,如果我将 stats/ 目录从广告/ 目录中移出并移至它加载的根目录。查看控制台日志:

XHR finished loading: "https://xxxxxxxx/stats/test.asp". jquery.min.js:18
f.support.ajax.f.ajaxTransport.send    jquery.min.js:18
f.extend.ajax                          jquery.min.js:18
_start                                 jquery.fancybox-1.3.4.js:243
$.fn.fancybox                          jquery.fancybox-1.3.4.js:819
f.event.handle                         jquery.min.js:17
f.event.add.i.handle.k                 jquery.min.js:16

以上内容在一个精简的文件中进行了测试,其中包含运行 fancybox 所需的基本要素。

有任何想法吗?

4

1 回答 1

2

我发现了问题。我安装了 AdBlock 插件,它不喜欢文件夹名称“广告”,因此阻止加载该文件夹中的任何内容。

于 2012-08-23T13:30:56.277 回答