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

标签 html local-storage mobile-safari application-cache

在我的测试中越来越明显的是,Mobile Safari 对 HTML5 应用程序缓存的实现有 5mb 的大小限制。

有谁知道如何规避或提出这个问题?是否有一些我应该知道的未公开的元标记?我必须为离线应用缓存一些视频内容,5mb 是不够的。

最佳答案

我试着用这个 list 写一个简单的测试:

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

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

当我打开包含该 list 文件的页面时,它会说类似这样的话:“此网站最多需要使用 25MB 的存储空间,您要增加本地存储空间吗?”。

我想我明白了 iOS 的做法:

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

希望对你有用。

关于html - Mobile Safari 5mb HTML5 应用程序缓存限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908459/

相关文章:

javascript - 如何在使用存储关闭 chrome 扩展弹出窗口后保留更改

javascript - 使用 HTML5 localstorage 更新 json 键的值

iPhone Web 应用程序和特定输入类型

javascript - 在 CSS 过渡期间显示元素的大小值

javascript - 如何从 localStorage 中检索信息以传递给数据库

ios - 在运行 iOS 11 的 iPad 上禁用 anchor 预览

html - 响应式设计中的搜索表单 - 删除移动设备上的搜索按钮

javascript - 幻灯片无法正确呈现

java - ZK 菜单项图像未显示

python - 在 BeautifulSoup 中,在获取父元素数据时忽略子元素