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