手機(jī)瀏覽器 后退按鈕強(qiáng)制刷新頁(yè)面方法總結(jié)
由于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ì)本站的支持!
- JS 動(dòng)態(tài)判斷PC和手機(jī)瀏覽器實(shí)現(xiàn)代碼
- 使用JavaScript判斷手機(jī)瀏覽器是橫屏還是豎屏問(wèn)題
- php判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動(dòng)作簡(jiǎn)單實(shí)例
- 如何解決手機(jī)瀏覽器頁(yè)面點(diǎn)擊不跳轉(zhuǎn)瀏覽器雙擊放大網(wǎng)頁(yè)
- 微信或手機(jī)瀏覽器在線(xiàn)顯示office文件(已測(cè)試ios、android)
- js判斷手機(jī)瀏覽器操作系統(tǒng)和微信瀏覽器的方法
- 兩款JS腳本判斷手機(jī)瀏覽器類(lèi)型跳轉(zhuǎn)WAP手機(jī)網(wǎng)站
- JS腳本根據(jù)手機(jī)瀏覽器類(lèi)型跳轉(zhuǎn)WAP手機(jī)網(wǎng)站(兩種方式)
- jQuery手機(jī)瀏覽器中拖拽動(dòng)作的艱難性分析
- 通過(guò)JS自動(dòng)隱藏手機(jī)瀏覽器的地址欄實(shí)現(xiàn)原理與代碼
相關(guān)文章
JavaScript編程通過(guò)Matlab質(zhì)心算法定位學(xué)習(xí)
這篇文章主要為大家介紹了JavaScript編程中通過(guò)Matlab質(zhì)心算法來(lái)定位的算法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10微信小程序 wxapp內(nèi)容組件 progress詳細(xì)介紹
這篇文章主要介紹了微信小程序 wxapp內(nèi)容組件 progress詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10JS前端使用Canvas快速實(shí)現(xiàn)手勢(shì)解鎖特效
這篇文章主要為大家介紹了JS前端使用Canvas快速實(shí)現(xiàn)手勢(shì)解鎖特效,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09async-validator實(shí)現(xiàn)原理源碼解析
這篇文章主要為大家介紹了async-validator實(shí)現(xiàn)原理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01