我有一个网络应用程序,为了将链接保存到主屏幕时全屏显示,我添加了以下元数据:
<meta name="apple-mobile-web-app-capable" content="yes">
这样可以正常工作,删除地址栏,Web应用程序仍然可以正常运行。
然而,当我锁定iPad,然后将其解锁并返回到web应用程序时,ajax函数和任何DOM操作(例如jQuery的slideToggle())的回调都无法正常工作。
我花了很多时间来研究这个问题,我相信这个问题是因为缓存而发生的,因为它没有元标记就可以正常工作。
我已经尝试在js / css文件的末尾添加时间戳(例如stylesheet.css?v = TIMESTAMP)以查看它是否会停止缓存,但我没有运气。
有什么方法可以阻止缓存吗?