欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

手機(jī)瀏覽器 后退按鈕強(qiáng)制刷新頁(yè)面方法總結(jié)

 更新時(shí)間:2016年10月09日 09:31:56   作者:碼農(nóng)伯伯0丶1  
這篇文章主要介紹了手機(jī)瀏覽器 后退按鈕強(qiáng)制刷新頁(yè)面方法總結(jié)的相關(guān)資料,需要的朋友可以參考下

由于A界面的數(shù)據(jù)是通過(guò)ajax交互的,當(dāng)你跳轉(zhuǎn)到B界面,點(diǎn)擊手機(jī)瀏覽器自帶的后退回到A界面,由于緩存原因,讀取到的數(shù)據(jù)不是最新的數(shù)據(jù)。

查了很多資料,看到網(wǎng)上的解決方法是清理緩存,然后頁(yè)面重新向服務(wù)器發(fā)出請(qǐng)求。

下面整理一下,解決這個(gè)問(wèn)題的方法。

方法1,HTML頭部,禁止緩存:

<meta http-equiv="Expires" CONTENT="0">

<meta http-equiv="Cache-Control" CONTENT="no-cache">

<meta http-equiv="Pragma" CONTENT="no-cache">

注:(手機(jī)端)此方法行不通,因?yàn)橛行g覽器會(huì)忽略這個(gè)頭部,測(cè)試過(guò),可能是我手機(jī)自帶瀏覽器的原因。

方法2,適用于jsp

Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 

注:此方法本人沒(méi)有試過(guò),不知道可不可行

方法三,強(qiáng)行刷新界面

if(window.name != "bencalie"){
location.reload();
window.name = "bencalie";
}else{
window.name = "";
}

注:此方法可行,此代碼寫(xiě)在js里。

感謝閱讀本文,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論