Apple是否从iOS设备中删除了HTML5缓存脱机查看?

时间:2012-10-03 16:04:39

标签: html5 caching offline cache-manifest html5-appcache

我在4月份为我的公司制作了一个HTML5“webapp”,此时,我能够放置在iPhone和iPad的主屏幕上,并将其保存为用于离线观看的书签(Android和BB为好吧,但那些不存在问题)。

现在,6个月后,我尝试加载页面,而对于我的iPhone和iPad,主屏幕按钮将无法加载,但书签仍然有效。

当没有信号时,是否存在阻止主屏幕按钮加载的故障?

(是的,我知道几年前有问题/答案,但我正在寻找更新的答案)

这是我的清单:

CACHE MANIFEST

    #v1.3

    CACHE:
    nyipad.css
    nymobile.css
    expoLogo.png
    schedule.jpg
    contact.jpg
    fav.png

就像我说的那样,这可以与Android,BB和iOS书签一起使用,并且只能在iOS主屏幕上失败。

1 个答案:

答案 0 :(得分:8)

iOS6 made several moves可让您更快地浏览introduced some bugssome more than involve your case

在iOS6上,Homescreen管理数据的方式完全不同。它不与Web App数据共享数据,而是在本机应用程序旁边使用单独的主屏幕数据存储。

简而言之,这意味着:

  • 升级到iOS6时主屏幕应用中的数据丢失
  • 使用网络应用和主屏幕应用时的不同用户数据(appcache,本地存储,SQLite等)
  • 主屏幕应用数据被视为本机应用数据,并且可以安全地使用浏览器的“清除数据”功能

来源: http://blog.nsbasic.com/?p=928