5

HTML5のWebSQLを使用してiPadにローカルにデータを保存する場合の最大データサイズはどれくらいですか?

それに到達したとき、それはユーザーにそれを増やすように促すだけですか?それは単純なyes/no許可要求ですか?もしそうなら、ハード制限は何ですか(それを超えると、ユーザーが拡張を許可するオプションさえありません)?

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

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 に答える
0

5MB を超えると、さらに容量を割り当てたいかどうかをユーザーに確認するメッセージが表示されると思います。それはWebSQL用です。

私が見た限り、サイズに上限はありません。

于 2012-06-11T19:05:03.077 に答える