我有一个非常奇怪的问题。我没有在其他iPhone上测试这个,但是在使用我的网络应用程序(在主屏幕上添加)一段时间后(大约5-10分钟),我的主页按钮停止工作并且顽固地拒绝带我到主屏幕。网络应用程序仍然正常工作,我仍然可以启动Siri(长按主页按钮),但当我给它一个语音命令打开Safari时,它说它不能。没有其他解决方案,只能手动重启设备。
我不知道要分享哪些代码部分,以及没有复制粘贴整个应用程序,我会列出一些我能想到的重要功能,但请问是否有其他你想知道的东西。我已禁用应用缓存清单,并使用jQuery,Tappable(触摸事件库)和历史(跨浏览器推送状态)javascript库。我也在使用很多Ajax请求。我使用以下元标记<meta name='apple-mobile-web-app-capable' content='yes'>
<meta name='apple-mobile-web-app-status-bar-style' content='black'>
。当我在Safari中打开它时,这种情况永远不会发生。
是否有其他人遇到过这类问题以及会有什么明显的罪魁祸首?