Wordpress:JQuery未定义,导致IPhone无限刷新

Wordpress: JQuery undefined leading to infinite refresh on IPhone

本文关键字:IPhone 无限 刷新 导致 JQuery 未定义 Wordpress      更新时间:2023-09-26

我有一个wordpress网站,在大多数浏览器(包括一些移动浏览器)中运行良好。http://tinyurl.com/njjrxld

现在,在IPhone上,主页只是在无限循环中刷新。我在Chrome开发工具中模仿了IPhone,即使在那里,它的行为也一样。我检查了控制台日志(打开"导航时保存日志")。

它给出了一堆错误:每次刷新页面时出现jQuery is undefined,有时还会出现其他未定义的错误。

我无法进一步调试,因为窗口实际上只是无限刷新。我想知道如何调试,为什么jQuery未定义错误只出现在iPhone模拟中,以及为什么页面正在刷新。

我会首先修复所有JS错误,以找到根本原因。第一个错误是:

Uncaught ReferenceError: _gaq is not defined

为了进一步回答您关于"如何调试"的问题,我会设置一个断点,每当您出现错误时,看看它为什么会崩溃。错误信息应该是你最大的线索。

另一条线索是,为什么这种情况只发生在某些时候或某些用户身上,这可能是一个时间问题。对于jQuery模板,您可能在包含脚本之前就已经使用了jQuery/$。在较慢的连接上,这一点可能更为明显。