我创建了一个基于 jquery 移动框架的移动应用程序。
我使用 wordpress 作为 cms。
一切似乎都运行良好。但在应用程序中来回导航一段时间后,按钮突然变得无法点击,并出现此 JavaScript 错误。
JavaScript Error on Line 16
http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js
JavaScript execution exceeded timeout
这个错误大致意味着什么以及为什么它不会立即发生?为什么它是 jQuery 自身的错误,以前从未见过这种情况发生?
我对 JavaScript 错误的经验是,如果它一开始就错误/损坏,那么你会立即收到错误。
该错误主要在浏览包含大列表的存档页面时出现。
我知道如果您看不到该应用程序或无法使用它,几乎不可能说出它是什么 - 但有人遇到过类似的 java 脚本错误吗?
当错误有时出现时,您仍然可以使用该应用程序,但有时它会完全锁定它。
任何想法都会最有帮助 - 因为我迫切需要修复
我也在 iPhone 3GS 上通过 Mobile Safari 查看它
Mozilla/5.0(iPhone;U;CPU iPhone OS 4_3_5,如 Mac OS X;en-us)AppleWebKit/533.17.9(KHTML,如 Gecko)Mobile/8L1
最佳答案
感觉这是一个 Safari 移动错误。
刚刚在 iOS5 上的几个其他流行的 javascript 密集型库中遇到了相同的 javascript 异常。
当我使用可滚动性库和pdf.js时,偶尔会出现异常。甚至这些库的示例页面也会导致我的 iPad 时不时地抛出此异常。
我使用的是装有第一个稳定版 iOs 5 版本的 iPad 2。
用户代理:Mozilla/5.0(iPad;CPU OS 5_0,如 Mac OS X)AppleWebKit/534.46(KHTML,如 Gecko)版本/5.1 Mobile/9A334 Safari/7534.48.3
关于jquery - JavaScript 执行超出超时 - jQuery mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447731/