在iPad上使用HTML5的Web SQL本地存储数据时,最大数据大小是多少?
当达到最大值时,会提示用户增加吗? 这是一个简单的是/否权限请求吗? 如果是这样,那么硬限制是什么(超过该限制,用户甚至没有扩展选项)?
LocalStorage是否也是同样的工作方式?
在iPad上使用HTML5的Web SQL本地存储数据时,最大数据大小是多少?
当达到最大值时,会提示用户增加吗? 这是一个简单的是/否权限请求吗? 如果是这样,那么硬限制是什么(超过该限制,用户甚至没有扩展选项)?
LocalStorage是否也是同样的工作方式?
在移动版Safari上,您的网站创建的所有WEB SQL数据库的总限制为50Mb。当超过5Mb时,用户将被要求确认接受,并且您不能后来增加现有数据库的大小,只能创建新的次要数据库,因此您必须规划得当并在第一次创建数据库时设置大小。
var theBiggestDB = openDatabase('databaseName', '1.0', 'My Database', 50*1024*1024);
在5MB之后,我相信它会提示用户是否想要分配更多的空间。这是针对WebSQL的。
就我所见,大小没有最大限制。
CACHE MANIFEST
CACHE:
icon.gif
font.ttf
index.htm
5mb.mp4
7_4mb.mp4
19mb.mp4
19_1mb.mp4
它说:“应用程序缓存更新失败,因为超过了大小配额”
如果我将清单更改为以下内容(总共不到50MB)
CACHE MANIFEST
CACHE:
icon.gif
font.ttf
index.htm
# 5mb.mp4
7_4mb.mp4
19mb.mp4
19_1mb.mp4
它要求我将应用程序缓存大小增加到50MB并正确保存所有数据。
已在iPad、iPad 2和新款iPad上进行测试
对于WEB SQL存储,限制应该相同。