js頁面返回上頁並刷新的問題

剛開始我想用如下兩行代碼就行:

view plaincopy to clipboardprint?history.go(-2); 
location.reload(); 
history.go(-2);
location.reload();


事實證明這樣不行,頁面會一直刷新,原因是,第一句代碼返回到前面的頁瞭,不過第二句代碼確實刷新瞭原來的頁面。

最後的解決辦法是不讓瀏覽器存儲網頁信息,這樣當返回的時候會自動重新加載頁面。

在.net裡面的解決方法是:

view plaincopy to clipboardprint?Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1)); 
Response.Cache.SetCacheability(HttpCacheability.NoCache); 
Response.Cache.SetNoStore(); 

 作者“robot的學習日志”

You May Also Like