Sqlite ios 7升级后脱机web应用无法打开

Sqlite ios 7升级后脱机web应用无法打开,sqlite,ios7,Sqlite,Ios7,我有一个一年多前创建的网络应用程序,它运行在iOS 6上,非常稳定。它的设计是离线和在线工作,从同一个主屏幕图标。我有一个清单文件,加载引导javascript、所有js和核心文件。该应用程序旨在离线时存储数据(使用SQLite),然后在线时将离线队列中的任何内容传输到MySQL数据库。同样,所有这些都在iOS 6上运行,几个月来,任何文件、清单等都没有任何变化 然后我升级到iOS 7 现在我有很多问题,但它们似乎都围绕着数据库问题。我在Chrome中遇到了很多代码6错误(在Safari中,我什

我有一个一年多前创建的网络应用程序,它运行在iOS 6上,非常稳定。它的设计是离线和在线工作,从同一个主屏幕图标。我有一个清单文件,加载引导javascript、所有js和核心文件。该应用程序旨在离线时存储数据(使用SQLite),然后在线时将离线队列中的任何内容传输到MySQL数据库。同样,所有这些都在iOS 6上运行,几个月来,任何文件、清单等都没有任何变化

然后我升级到iOS 7

现在我有很多问题,但它们似乎都围绕着数据库问题。我在Chrome中遇到了很多代码6错误(在Safari中,我什么也没有得到,只是一个空白屏幕)。在我阅读这篇文章的过程中,我发现苹果确实对SQLite的运行方式做了一些改变,但作为一名xcode开发者,我无法访问苹果网站上的资料,而且由于我在任何情况下都没有运行xcode,我不知道这是否适用于我的纯HTML应用程序


那么,我的问题是:无论苹果在应用程序方面做了什么改变,是否有任何东西会影响通过Safari将书签添加到主页的纯HTML5/JS/SQLite离线web应用程序的功能?

IOS 7将浏览器DB大小从50MB限制到5MB,这是原因吗?我还遇到了一个终端用户在他们的IPAD上打开私人浏览,也可能会造成这种麻烦,希望能有所帮助。
你可以检查一下:

我把它弄出来了。当你进入safari时,键盘左上角的一个小按钮上写着“private”,点击它可以禁用它。数据库将正常工作。但是jquery mobile将无法使用后退按钮。为此,必须从代码中删除appcache。JQueryMobile1.4将解决这个问题,但现在你将不得不离开appcache

+1的信息,虽然我不认为它适用于我。我的数据库被设置为5mb(5*1024*1024字节,只是为了确保我把它降到了4)。该应用程序在我的Nexus上运行正常,但在我的iPad上仍然无法运行。