我正在使用JQTouch创建一个Web应用程序,使用meta标签“apple-mobile-web-app-capable”在主屏幕上展示。但是无论我从设置中清除多少次缓存,Web应用程序的Javascript版本仍然是旧的缓存版本。
奇怪的是,如果我将meta标签的内容设置为;
<meta name="apple-mobile-web-app-capable" content="no" />
当我将Web应用添加到主屏幕后,每次启动时都会获取最新版本。
但是如果我将meta标签设置为;
<meta name="apple-mobile-web-app-capable" content="yes" />
当我将Web应用添加到主屏幕后,我得到了旧的缓存版本。
PS. 我可以确认只有JavaScript不会刷新。
<img src="foo.png?12345" />
- Alexandre Khoury