做微網站建設的童鞋都知道,微網站就是一個普通的手機網站,只不過是適應的屏幕的大小,其它的與普通網站沒有什么區別,現在市場有的微信網站就有數的那幾種,完全只是選板,還沒有普及到跟做網站的一樣普及的地步,再說能不能普通還是兩說的事,看看企鵝怎么修行了
閑話少說,本人對微信網站沒有多大深入了解只是知道一點,給別人做了一個小網站,發現在瀏覽器里正常顯示的到了微信中卻不能正常顯示,
大家知道,做微信公眾號和調試手機頁面的時候,避免不了頁面要跳轉到微信瀏覽器打開,調試階段,android版微信瀏覽器一直都默認緩存html靜態資源,每次靜態資源變化甚至新內容發布的時候在微信瀏覽器上都極有可能不能更新,很多時候要清理微信緩存才能看到效果,很是煩人。部分客戶裝了QQ瀏覽器,微信實際調用的是QQ瀏覽器,有時候甚至光清理微信緩存都無效,QQ瀏覽器的緩存也要清。
經過一番探索微信瀏覽器確實是在webview的上層做的緩存:就是如果請求過了這個地址,就會存在本地,之后不取線上了。
解決方案是在調試階段或者頻繁更新的頁面加入以下頭信息
<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" />
嗯,這樣微信瀏覽器對這個頁面將會一直上線拉取了。