我用PouchDB制作了一个WebApp,每次进入待机状态时都会发现一些问题。我知道PouchDB使用WebSQL。 所以我做了一个测试,你可以在这里看到:https://shdev.github.io/playground/websql.html
那里会发生什么:
我在IOS 8.0.2设备iPhone 4s和iPad 3上启动了此页面。在这些设备的Safari中,问题是click会将所有三行作为输出。进入待机状态。恢复。再次单击该按钮三行。
现在将此网页添加到主屏幕。从主屏幕启动它。 点击按钮 - >三条线。待机,恢复。点击按钮 - >一条线。 WebSql似乎没有响应并执行事务功能。我也尝试使用开发人员工具获取一些信息,但什么都没有。
在我的IOS 6.1.6 iPod touch上我待机后有三条线。
还有其他人有同样的问题吗?我怎么能避免它?
更新: IOS 8.1仍然存在
更新:该Bug报告给Apple,其编号为#18042389
更新:借助IOS 8.2,它可以正常运行!呀!