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...