清除微信缓存数据方法

微信加载HTML5程序后,会有数据缓存,导致程序更新无法即时呈现,影响用户体验。通过微信界面的“我” -> “设置” -> “通用” -> “清理微信存储空间”,程序执行完成后,无需做任何操作,关闭微信后重启即可。这样繁琐的操作对普通用户来说很有难度(希望微信以后能有更简单的操作方式),如果等待自动更新,会遵从浏览器的资源缓存时限。

For English version to clear cache in Wechat, please click "Me" -> "Settings" -> "General" -> "Manage Storage", after run finished, no further action need, close your wechat and restart.

以下网页标签可以防止网页缓存,但可靠性并不高:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>

在程序角度,通过本地存储缓存的数据,可以通过 window.localStorage.clear() 来清除;cookie数据可以通过 document.cookie = null 来清除。