微信底层用的是谷歌浏览器的内核(安卓端)。虽然微信用人家的内核,但是屏蔽了很多功能,比如看不到Network 去查看自己微信发送的请求。我们在做Web开发的时候,微信缓存非常的恶心,很多情况是看不到效果的,所以我们必须清理缓存。

HTML 标头设定浏览器不记录缓存!

HTTP1.0中通过Pragma 控制页面缓存
HTTP1.1中启用Cache-Control 来控制页面的缓存与否


	<meta http-equiv="Expires" content="0">
	<meta http-equiv="Pragma" content="no-cache">
	<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">
	<meta http-equiv="Cache" content="no-cache">

更优的办法是:让链接动态变化,比如拼接时间(时间戳),如:

https://www.baidu.com 更变为:

https://www.baidu.com?time=1644993802265

打开界面依次是:

注意 苹果是打不开安卓调试的,如有需要,请自行清缓存,再多刷几遍。