在iPad上停止全屏Web应用程序缓存

时间:2014-10-01 10:53:57

标签: javascript jquery ios ipad caching

我有一个网络应用程序,为了将链接保存到主屏幕时全屏显示,我添加了以下元数据:

<meta name="apple-mobile-web-app-capable" content="yes">

这样可以正常工作,删除地址栏,Web应用程序仍然可以正常运行。

然而,当我锁定iPad,然后将其解锁并返回到web应用程序时,ajax函数和任何DOM操作(例如jQuery的slideToggle())的回调都无法正常工作。

我花了很多时间来研究这个问题,我相信这个问题是因为缓存而发生的,因为它没有元标记就可以正常工作。

我已经尝试在js / css文件的末尾添加时间戳(例如stylesheet.css?v = TIMESTAMP)以查看它是否会停止缓存,但我没有运气。

有什么方法可以阻止缓存吗?

0 个答案:

没有答案