Ipad websql ios7如何增加大小?

Ipad websql ios7如何增加大小?,ipad,ios7,web-sql,homescreen,html5-appcache,Ipad,Ios7,Web Sql,Homescreen,Html5 Appcache,如下所述: 我想利用所描述的解决方法 我试过: var size = 4, db = openDatabase("db", "v1.1", "db", size * 1024 * 1024); 然后我试着: var size = 40, db = openDatabase("db", "v1.1", "db", size * 1024 * 1024); 在过去的24小时里,我已经尝试了上千次了 有时会出现提示:“增加到5MB?”。。但决不能有“增加到10或25或50……”的情况 在这开始的某

如下所述:

我想利用所描述的解决方法

我试过:

var size = 4, db = openDatabase("db", "v1.1", "db", size * 1024 * 1024);
然后我试着:

var size = 40, db = openDatabase("db", "v1.1", "db", size * 1024 * 1024);
在过去的24小时里,我已经尝试了上千次了

有时会出现提示:“增加到5MB?”。。但决不能有“增加到10或25或50……”的情况

在这开始的某个时候,它起了作用…疯子这真的奏效了。但我不确定我是怎么做到这一点的。。这就是为什么我开始一次又一次地做这件事。。但它再也不起作用了

…23小时后

我明天要给客户看,但是不行。该死!这就是为什么你是我最后的希望

所以,如果有人对ios7上的websql缓存限制有经验…请告诉我我做错了什么


Thx!

初始请求数据库大小在iOS中没有意义


解决方法是,在临时数据库中转储所需存储大小的垃圾数据。这将导致请求配额。然后删除临时数据库并创建数据库。

我正在编辑答案,因为我没有注意到您已经看到该链接。但是,同样的解决方法对我有效。我最初要求1 MB的空间,然后它正常工作

var db=openDatabase('PermissionDatabase', '1.0', 'PermissionDB', 1 * 1024 * 1024);

根据您的回答,它最初是有效的,请尝试重置safari以删除之前授予的所有权限,然后重试。

您对临时数据库的意思是什么?我如何删除数据库?。我认为使用websql您不能删除数据库。您能详细解释一下吗?thx很多!只需删除所有表即可删除数据库。您可以使用db instea吗d of temp db name.thx!那么,你刚刚要求1MB,但在iPad和iOS7上得到50mb?所以不像解决方案中描述的那样?当然,我已经重置了safari应用程序,但以前的权限可能仍然存在。通过设置>safari>删除数据重置。你能尝试重置并再次执行吗?因为如果它不再工作,那么我认为权限仍然存储在某个地方。嗯?是的,我可以在iPad和iOS7上的Websql中存储50MB。它的工作原理与解决方案中所述的一样。首先,创建一个小于5MB的数据库,然后弹出10MB、25MB和50MB的弹出窗口。目前,我无法再次测试,因为我没有访问权限。顺便说一句,iOS 7.1(beta 4)修复了该漏洞 !!