Mobile Safari 5mb HTML5应用程序缓存限制?

JFH*_*JFH 26 html5 application-cache mobile-safari local-storage

在我的测试中,显而易见的是Mobile Safari的HTML5应用程序缓存实现有5mb的大小限制.

有谁知道如何规避或提高这个?我应该知道一些未曝光的元标记吗?我必须为离线应用缓存一些视频内容,5mb还不够.

Kim*_*Kha 8

我尝试使用此清单编写一个简单的测试:

CACHE MANIFEST
# 2010-06-20:v4

http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
http://peach.blender.org/wp-content/uploads/big_big_buck_bunny.jpg
http://apod.nasa.gov/apod/image/9712/orionfull_jcc_big.jpg
http://www.thelivingmoon.com/43ancients/04images/Titan/titan5km_huygens_big.jpg
http://upload.yeuamnhac.com/musica/dan_lily/dancontent/rh108poster1big.jpg
Run Code Online (Sandbox Code Playgroud)

此缓存需要11.4MB的存储空间.

当我打开包含该清单文件的页面时,它会说:"这个网站需要使用最多25MB的存储空间,你想增加本地存储吗?".

我想我得到了iOS的方式:

  • 您只有5MB的本地存储空间(包括HTML5应用程序缓存)
  • 如果您的网络需要更多,Safari需要用户同意一些软件包(最多10MB,或25MB或更多...)

希望对你有用.


Lea*_*eah 0

页面上还有什么?

这些人通过分割页面或用链接替换一些缓存的图像来保持页面的限制:
http://www.mobilenoter.com/blog/post/2010/04/06/Removing-size-limit- of-a-page.aspx