HTML5のWebSQLを使用してiPadにローカルにデータを保存する場合の最大データサイズはどれくらいですか?
それに到達したとき、それはユーザーにそれを増やすように促すだけですか?それは単純なyes/no許可要求ですか?もしそうなら、ハード制限は何ですか(それを超えると、ユーザーが拡張を許可するオプションさえありません)?
LocalStorageは同じように機能しますか?
HTML5のWebSQLを使用してiPadにローカルにデータを保存する場合の最大データサイズはどれくらいですか?
それに到達したとき、それはユーザーにそれを増やすように促すだけですか?それは単純なyes/no許可要求ですか?もしそうなら、ハード制限は何ですか(それを超えると、ユーザーが拡張を許可するオプションさえありません)?
LocalStorageは同じように機能しますか?
Mobile Safari でサイトによって作成されるすべての WEB SQL データベースの合計制限は 50Mb です。ユーザーは 5Mb を超えると承認を確認するよう求められます。後で既存のデータベースのサイズを増やすことはできません。新しいセカンダリ データベースしか作成できないため、最初にデータベースを作成するときに、適切に計画してサイズを設定する必要があります。
var theBiggestDB = openDatabase('databaseName', '1.0', 'My Database', 50*1024*1024);
この回答を参照してください: https://stackoverflow.com/a/6281947/1233018
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用です。
私が見た限り、サイズに上限はありません。