HTML5中History.back()頁面後退重新整理頁面
頁面後退重新整理頁面實現方案
在開發中經常會遇到在一個頁面操作完返回上一個頁面,此時要求上個頁面展示最新資料的需求。
比如 A1為上一個頁面,A2為當前頁面
1.A1需要加監聽歷史記錄點
window.onpopstate=function(){
// 獲得儲存在該歷史記錄點的json物件
var json=window.history.state;// 獲得的json為null時則無需重新整理
if(json){
window.location.reload();
}
};
2.跳轉A2前需要先替換當前歷史記錄點
var json={time:new Date().getTime()};
window.history.replaceState(json,"",window.location.href+"&t="+new Date().getTime());
window.location.href= A2;
3.A2返回A1
window.history.back();
返回了A1頁面同時A1頁面進行了重新整理!
Wonderful!
相關文章
- asp.net中一個頁面跳轉,後一個頁面操作內容後返回先前頁面,並使得先前頁面資料重新整理ASP.NET
- a連結重新整理頁面與js重新整理頁面總結JS
- js重新整理頁面JS
- 記錄一次開發中遇到的問題:Vue 重新整理頁面後,頁面空白Vue
- 禁止頁面後退JS(相容各瀏覽器)JS瀏覽器
- vue單頁面應用, 頁面重新整理, 後退, 前進及關閉時, vue執行的生命週期鉤子Vue
- vuex頁面重新整理後資料丟失Vue
- JavaScript禁用頁面重新整理JavaScript
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- eladmin 打包專案放到頁面重新整理丟失頁面
- vue.js頁面重新整理及後退引數丟失的解決方案Vue.js
- 頁面開啟很正常,後臺return後頁面偏左了
- 解決vue.js打包過後點選詳情頁面在伺服器中重新整理頁面空白Vue.js伺服器
- 小程式頁面下拉重新整理
- mui 單頁面下拉重新整理UI
- JSP頁面中新增完一個專案後,重新整理頁面出現的問題JS
- 【easyui】開啟的tab頁同頁面引數不同頁面內容不重新整理UI
- [BUG反饋]模型管理中刪除模型後頁面不重新整理模型
- 在 Web 中判斷頁面是不是重新整理Web
- ASP.Net頁面瀏覽器“後退”功能的實現ASP.NET瀏覽器
- 微信小程式 webview 頁面重新整理微信小程式WebView
- HTML頁面區域性重新整理HTML
- jQuery 使用ajax,並重新整理頁面jQuery
- vue重新整理頁面丟失404Vue
- jQuery、js全頁面重新整理方法jQueryJS
- javascript頁面重新整理和跳轉JavaScript
- vite 構建工具 如何熱更新靜態頁面?自動重新整理頁面Vite
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- Asp.Net中動態頁面轉靜態頁面ASP.NET
- aspx頁面中點選按鈕傳遞給Silverlight,並且頁面不重新整理
- 嵌入視訊到html5頁面HTML
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- 如何使用jquery重新整理當前頁面jQuery
- Web頁面動態重新整理時間Web
- 頁面無重新整理切換實現
- javascript重新整理當前頁面程式碼JavaScript
- 小程式頁面返回重新整理資料onLoad和onShow頁面傳參解決
- js在一定時間內跳轉頁面及各種頁面重新整理JS