IPad Web App-主屏幕图标未更新

时间:2012-01-20 17:03:03

标签: javascript ipad web-applications web

我有一个最好的网络应用程序,当它添加主屏幕和图标,并像本机应用程序一样启动。它工作得很好,除了我无法让JS更新它。我在网上测试过它(很好)。删除图标并将其放回主屏幕。清除了网络数据。我无法使用新的JS。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

适用于iOS的WebKit缓存文件,有时还有错误。删除并重新安装webapp,在设置中清除Safari的缓存,历史记录,HTML5存储等,甚至尝试重新启动设备。

答案 1 :(得分:0)

我花了几个小时试图解决这个问题,似乎应该管理文件缓存的清单文件本身可以缓存,让你的网络应用程序陷入困境。

就我而言,我并不想要任何缓存的东西。以下是我解决问题的方法:

  • 在我的服务器上启用mod_expires Apache模块
  • 在与索引文件相同的目录中创建.htaccess文件。该文件应包含行ExpiresDefault A1

这告诉服务器每个文件在访问后都应该过期一秒。我的网络应用程序用作学生会议的调查,因此一次只有一个人使用它。我的解决方案适合我;你可能需要进一步调整它以适合你。

在过去,这个问题似乎是随机出现的。我最近的所有测试都表明它会像人们期望的那样做出回应。