【发布时间】:2012-06-14 16:53:19
【问题描述】:
使用 HTML5 的 Web SQL 在 iPad 本地存储数据时,最大数据大小是多少?
当你达到这个值时,它是否只是提示用户增加它? 这是一个简单的是/否权限请求吗? 如果是这样,什么是硬限制(超出此限制,用户甚至没有允许它扩展的选项)?
LocalStorage 的工作方式是否相同?
【问题讨论】:
标签: html local-storage web-sql
使用 HTML5 的 Web SQL 在 iPad 本地存储数据时,最大数据大小是多少?
当你达到这个值时,它是否只是提示用户增加它? 这是一个简单的是/否权限请求吗? 如果是这样,什么是硬限制(超出此限制,用户甚至没有允许它扩展的选项)?
LocalStorage 的工作方式是否相同?
【问题讨论】:
标签: html local-storage web-sql
您的网站在 Mobile Safari 上创建的所有 WEB SQL 数据库的总限制为 50Mb。 5Mb以上要求用户确认接受,以后不能再增加现有数据库的大小,只能新建一个,次要的,db,所以在第一次创建db的时候要好好规划,设置好大小。
var theBiggestDB = openDatabase('databaseName', '1.0', 'My Database', 50*1024*1024);
【讨论】:
对于 HTML5 应用程序缓存限制为 50 MB。我尝试了以下清单(总共超过 50MB)
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存储应该是一样的限制。
【讨论】:
5MB 之后,我相信它会提示用户是否要分配更多空间。这是针对 WebSQL 的。
据我所知,大小没有最大限制。
【讨论】: