瀏覽器後退讓頁面重新載入

2022-04-22 04:27:57 字數 319 閱讀 1915

最近遇到乙個需求,瀏覽器回退後在頁面上提示一些資訊,並自動跳轉到首頁

能否讓瀏覽器重新去伺服器請求會退後的頁面呢?

答案是可以的,只要在服務端設定禁止快取該頁面即可,瀏覽器在獲取不到該頁面快取只有回去服務端重新請求該頁面並初始化,那麼我們需要的初始化操作就可以執行了

1 response.setdateheader("expires",0);

2 response.setheader("cache-controll","no-cache");

3 response.setheader("pragma","no-cache");

瀏覽器後退重新整理頁面

專案中未讀訊息列表,點選讀取再返回後,仍然顯示未讀。window.onpageshow function event onpageshow 事件在使用者瀏覽網頁時觸發。onpageshow 事件類似於 onload 事件,onload 事件在頁面第一次載入時觸發,onpageshow 事件在每次載入...

瀏覽器頁面載入效能

window.performance.timing返回網頁中所有資源和標記的資料 window.performance.getentries 根據entrytype返回資料 window.performance.getentriesbytype window.performance.getentri...

禁用瀏覽器後退按鈕

為解決瀏覽器後退按鈕禁用的方法,在網上搜尋了幾個方法,雖然可用但是沒有太完美的.1 利用js產生乙個 前進 的動作,以抵消後退功能,這種方法應該是最簡潔的,並且不需要考慮使用者連點兩次或多次 後退 的情況,缺點是當使用者端禁用了j ascript之後即失效。2 logout back disable...