什么是iOS中(Safari浏览器)在iPad上的Web SQL数据库的最大尺寸是多少? 如何l

2019-07-29 21:02发布

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

当你到达的是,它只是提示用户增加了吗? 那是一个简单的是/否权限请求? 如果是这样,有什么硬性限制(超出该竟然没有用户允许其扩大的选项)?

是否localStorage的工作方式相同?

Answer 1:

通过您的网站在移动Safari浏览器中创建的所有Web SQL数据库的总限额为50MB。 请用户在确认接受上述5MB的,你以后不能再增加现有数据库的大小,你只能创建一个新的,次要的,分贝,所以你必须计划好,设置大小当您第一次创建数据库。

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

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



Answer 2:

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



Answer 3:

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

没有最高限额的大小,就我见过的。



文章来源: What is the maximum size of a Web SQL DB in iOS (Safari) on the iPad? How about LocalStorage?