我在网站上使用fancybox没有任何问题,但我在Chrome中发现了一个奇怪的错误 - 某些网址无法加载。
控制台记录以下错误:
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 /目录移出advertise /目录并移动到root。请参阅控制台日志:
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所需的基本要素。
有什么想法吗?
答案 0 :(得分:2)
我发现了这个问题。我安装了AdBlock插件,它不喜欢文件夹名称'advertise',因此阻止加载该文件夹中的任何内容。