【发布时间】:2012-01-10 09:05:26
【问题描述】:
我一直在为 iPad 开发移动网络应用程序,并且在测试我的代码时遇到了问题。
有时,iPad 会停止正确更新我编写的所有 JS 库,而且似乎是随机的。更新一些代码并发布更改后,我会注意到一些文件会正确更新,而其他文件则没有。在多次清除缓存、电源循环和 wifi 切换后,这种行为仍然存在。
如果我在 safari 中加载应用程序,我没有任何问题,但是当我从应用程序的主屏幕图标加载时,问题再次出现。我已经完成了简单的测试,例如向库中添加一条警报行,并且该警报在除移动网络应用程序窗口之外的任何地方都没有问题触发。然后,似乎又是随机的,问题就消失了,有时需要 5 分钟,有时需要一个小时。
无论应用程序是否使用清单文件,我都会看到此行为。我还尝试通过更新清单文件以强制重新缓存来刷新这些旧文件,但问题仍然存在。
有谁知道这是否是 iPad 的一个已知问题?我有什么办法可以解决这个问题吗?
【问题讨论】:
-
旧帖子,但将日期设置为未来然后再返回也可以工作(作为一个快速技巧)stackoverflow.com/questions/17576069/…
标签: javascript ipad html mobile-safari web-applications