2

我有一个页面不断重新加载,大约每 45 秒一次。如果我在浏览器中禁用 javascript,页面将停止重新加载 - 所以我怀疑某些 javascript 是罪魁祸首。但是有大量分散在各种 .js 文件中,其中一些是压缩的。所以我很难通过 JS 源来寻找罪魁祸首。

我正在寻找有关如何找到原因的想法 - 无需阅读(和理解)所有 JS 源代码。

我试过在 Firebug 中使用 Break on Next。它总是在 jquery.min.js 内部中断——但堆栈中没有历史记录,所以我不知道是谁调用了 jQuery。

网页是http://www.sarasotasailingsquadron.org/

其他想法?

4

1 回答 1

0

好的,所以我发现了你的问题的一部分。我不能完全找到它的起源,但也许这会对你有所帮助。

我无法在 Chrome 下完全重现您的问题,但每隔一分钟左右,我就会看到对您主页的请求。根据 Chrome 的开发者工具,该请求是在 jQuery 中发起的。(这并不意味着 jQuery 是罪魁祸首……这只是意味着发出请求的任何代码都是使用 jQuery 来完成的。)

在控制台中,有一条可疑的错误消息:

资源解释为图像,但使用 MIME 类型 text/html 传输:“http://www.sarasotasailingsquadron.org/”。

调用堆栈将其降至$.transition. 这似乎与您的图像过渡标题“硬币滑块”有关。

我浏览了您的代码并没有看到参考,但在某个地方我怀疑您正在尝试将您的主页作为图像加载到该标题中。也许您有一些无效的 HTML 或图像的空 URL 使其无法填充完整的请求 URL 或其他东西。无论如何,这应该可以帮助您找到确切的来源。

于 2013-01-07T04:52:55.140 回答