我有一个最好的网络应用程序,当它添加主屏幕和图标,并像本机应用程序一样启动。它工作得很好,除了我无法让JS更新它。我在网上测试过它(很好)。删除图标并将其放回主屏幕。清除了网络数据。我无法使用新的JS。有什么想法吗?
答案 0 :(得分:0)
适用于iOS的WebKit缓存文件,有时还有错误。删除并重新安装webapp,在设置中清除Safari的缓存,历史记录,HTML5存储等,甚至尝试重新启动设备。
答案 1 :(得分:0)
我花了几个小时试图解决这个问题,似乎应该管理文件缓存的清单文件本身可以缓存,让你的网络应用程序陷入困境。
就我而言,我并不想要任何缓存的东西。以下是我解决问题的方法:
.htaccess
文件。该文件应包含行ExpiresDefault A1
。这告诉服务器每个文件在访问后都应该过期一秒。我的网络应用程序用作学生会议的调查,因此一次只有一个人使用它。我的解决方案适合我;你可能需要进一步调整它以适合你。
在过去,这个问题似乎是随机出现的。我最近的所有测试都表明它会像人们期望的那样做出回应。