14

iPad と iPhone での Safari の「オフライン アプリケーション キャッシュ」の最大サイズは誰でも知っています。5MBあるようです。このサイズを大きくする方法はありますか?

オフライン アプリケーション キャッシュ ドキュメント: https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

4

3 に答える 3

9

iPhoneでも同じ問題があります。iPadでは、方向転換を考えました。マニフェストに含まれるファイルが初めて 5MB 未満で、window.applicationCache.update() によってキャッシュを更新し、更新を行う前にマニフェスト ファイルを 10MB 未満に増やすと、機能します。それを続けると (マニフェストを毎回 <5MB ずつ増やしてから update())、iPad が 5MB の制限を超えてキャッシュできることがわかります。

Apple が Flash と MIDP をサポートせず、Web アプリ用の HTML5 だけをサポートしていることは非常に残念です。

于 2010-05-06T22:08:41.087 に答える
4

アプリケーションが iPhone/iPad よりも 5 MB 以上を使用する場合、Web サイトがより多くのスペースを使用することをユーザーに許可するよう求められます。

ローカル ストレージを増やす

于 2012-10-31T20:00:37.557 に答える
0

ここで私のテストを読んでみましょう: Mobile Safari 5mb HTML5 application cache limit?

あなたのアプリは 5MB を超えるストレージに対してユーザーの同意が必要だと思います。あなたが得る別の問題は、ネットワークの問題です。50MBの転送には遅すぎます...

于 2012-04-17T16:39:57.003 に答える