苹果是否从iOS设备中删除了HTML5缓存离线查看



我在四月份为我的公司制作了一个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主屏幕上失败。

iOS6采取了一些措施来加快浏览速度,并在途中引入了一些错误,其中一些涉及您的情况。

在iOS6上,主屏幕管理数据的方式完全不同。它不会与 Web 应用数据共享数据,而是将单独的存储与本机应用一起用于主屏幕数据。

简而言之,这意味着:

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

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

相关内容

  • 没有找到相关文章

最新更新