iOS 6 Web App无法退出

时间:2013-02-26 01:17:48

标签: javascript jquery html5 ios6 socket.io

我正在开发一款主要面向iOS的HTML5游戏。它有一个Node.js后端,并使用了无数的技术,包括jQuery,Socket.IO和Web Audio API。游戏运行正常。但是,有时设备会锁定(不冻结)。我可以正常玩游戏,但电源和主页按钮都不会响应,虽然屏幕会变暗,但它永远不会完全消失。或者,有时当我按下主页按钮时,苹果徽标将在屏幕上闪烁。

我无法定期重现错误,因此很难调试。如果我将设备单独放置几分钟似乎更频繁地发生,但有时它很好,有时它不会退出。

我一直试图追踪这个错误几个星期了。我尝试过互联网搜索,导致一些可能性,但没有一个修复过程。我不记得我尝试过的所有修复,但有些修复:

  1. 向io.connect命令添加2秒延迟,以确保页面已完成加载,而不仅仅是“准备好”。
  2. 禁用“引导访问”(症状与引导访问活动非常相似,我发现有时会激活一个错误)。
  3. 用Date.now()
  4. 替换“+ new Date”的实例

    我无法发布该程序的完整源代码,并且不确定哪些特定部分对调试它有帮助。如果你能告诉我要分享的代码部分,我可以这样做。

    非常感谢任何帮助!

    克里斯托弗

0 个答案:

没有答案