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

Sno*_*uin 5 html5 caching offline cache-manifest html5-appcache

我在四月为我的公司制作了一个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
Run Code Online (Sandbox Code Playgroud)

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

Sev*_*Sev 8

iOS6 做了几个动作,使浏览更快,并在途中引入了一些错误,不仅仅涉及你的案例.

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

简而言之,这意味着:

  • 升级到iOS6时,主屏幕应用程序中的数据会丢失
  • 使用Web应用程序和Homescreen应用程序时,不同的用户数据(appcache,本地存储,SQLite等)
  • 主屏幕应用数据被视为原生应用数据,并且不受浏览器"清除数据"功能的影响

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