解決ios端返回上乙個頁面不重新整理頁面的問題

2021-09-20 10:26:44 字數 676 閱讀 9027

3方案是可以返回上一層頁面並重新整理頁面(安卓,ios都可以),但是,但是,如果你開啟多個頁面,想返回第乙個頁面,你會發現,只能在相鄰的兩個頁面來回切換了,返回不了首頁。例子 a-b-c-d  d頁面通過window.location.href=document.referrer返回到c頁面,對於c頁面來說b不是他的上一級頁面了、上一級頁面變成了d;

4方案更不用說了,只會重新整理頁面,不返回上乙個頁面。

解決方案:

也許你會想到用onpageshow事件,w3c對onpageshow的事件說明是這樣的

但是真實專案中, event.persisted不管是通過ur跳轉,還是通過history.go(-1),history.back()都返回false;

很多部落格都會給出這樣的解決方案

安卓點選返回鍵返回上乙個Activity

實現功能 有兩個activity,乙個為mainactivity,乙個為zcactivity,mainactivity進入zcactivity後,在zcactivity中單擊返回鍵返回mainactivity.涉及到onkeydown 和intent。只要在zcactivity中重寫onkeydow...

Android 返回上乙個介面重新整理資料

有些介面需要返回上乙個介面刷刷新資料,再此做個記錄.首先startactivityforresult進行actvity進行跳轉,這是跳轉前的介面.通過 startactivityforresult 啟動 activityb intent intent newintent getactivity no...

Flask 重定向到上乙個頁面

def func a return do something format url for do something def func b return do something format url for do something def do something print do things...