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!
相關文章
- 移動端(微信)後退重新整理頁面
- 記錄一次開發中遇到的問題:Vue 重新整理頁面後,頁面空白Vue
- vue單頁面應用, 頁面重新整理, 後退, 前進及關閉時, vue執行的生命週期鉤子Vue
- vuex頁面重新整理後資料丟失Vue
- eladmin 打包專案放到頁面重新整理丟失頁面
- vue.js頁面重新整理及後退引數丟失的解決方案Vue.js
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- 解決vue.js打包過後點選詳情頁面在伺服器中重新整理頁面空白Vue.js伺服器
- 小程式頁面下拉重新整理
- 頁面開啟很正常,後臺return後頁面偏左了
- 【easyui】開啟的tab頁同頁面引數不同頁面內容不重新整理UI
- [BUG反饋]模型管理中刪除模型後頁面不重新整理模型
- 在 Web 中判斷頁面是不是重新整理Web
- 重定向到登入頁面後跳轉原頁面
- jQuery 使用ajax,並重新整理頁面jQuery
- HTML頁面區域性重新整理HTML
- vue重新整理頁面丟失404Vue
- vue單頁實現前進重新整理後退不重新整理Vue
- vite 構建工具 如何熱更新靜態頁面?自動重新整理頁面Vite
- 如何在頁面跳轉後,再返回上級頁面時,保留檢索條件,重新整理內容
- 如何在HTML5頁面中嵌入音訊和影片?HTML音訊
- 小程式頁面返回重新整理資料onLoad和onShow頁面傳參解決
- 微信小程式 webview 頁面重新整理微信小程式WebView
- 如何使用jquery重新整理當前頁面jQuery
- js重新整理頁面location.reload()用法JS
- 解決html5全屏展示後頁面還是可以拖動HTML
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- AngularJS ui-router重新整理子頁面路由AngularJSUI路由
- Vue重新整理當前頁面幾種方式Vue
- 怎樣使用iframe重新整理父級頁面?
- 伺服器部署前端專案後,重新整理頁面出現404伺服器前端
- router-view子頁面呼叫父頁面方法更新父頁面引數View
- VUE 單頁面應用 修改頁面titleVue
- vue中重新整理頁面時去閃爍,提升體驗方法Vue
- 後臺向vue頁面傳值Vue
- web頁面Web
- 從頁面底部回到頂部+動畫效果 & 翻頁後從按鈕處回到頁面頂部動畫