5

使用 HTML5 的 Web SQL 在 iPad 上本地存储数据时,最大数据大小是多少?

当您达到这一点时,它是否只是提示用户增加它?这是一个简单的是/否权限请求吗?如果是这样,什么是硬限制(超出这个限制,用户甚至没有允许它扩展的选项)?

LocalStorage 的工作方式是否相同?

4

3 回答 3

4

您的站点在 Mobile Safari 上创建的所有 WEB SQL 数据库的总限制为 50Mb。要求用户确认接受超过 5Mb 并且您以后不能增加现有数据库的大小,您只能创建一个新的辅助数据库,因此您必须在第一次创建数据库时做好计划并设置大小。

var theBiggestDB = openDatabase('databaseName', '1.0', 'My Database', 50*1024*1024);

看到这个答案:https ://stackoverflow.com/a/6281947/1233018

于 2013-11-24T08:34:07.500 回答
0

5MB 之后,我相信它会提示用户是否要分配更多空间。这是针对 WebSQL 的。

据我所知,大小没有最大限制。

于 2012-06-11T19:05:03.077 回答
0

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 存储应该是同样的限制。

于 2012-06-29T13:38:11.607 回答