2013-07-22 240 views
0

當我在瀏覽器中打開任何頁面並單擊後退按鈕時,它會從緩存中加載瀏覽器。當我點擊返回按鈕時,我需要刷新頁面,而不是從瀏覽器緩存中加載數據。 有沒有可能的解決方案?點擊後退按鈕時重新加載瀏覽器頁面

+0

可能重複(http://stackoverflow.com/questions/9046184/reload-the-site-when-reached-via-browsers-back -button) – Ravi

+0

使用document.referrer並檢查它來自哪裏:) – Sedz

回答

1

您可能需要Request Header Chache-Control

緩存控制通用頭字段用於指定必須通過沿着請求/響應鏈上的所有緩存機制服從指令。這些指令指定旨在防止緩存不利地干擾請求或響應的行爲。這些指令通常會覆蓋默認的緩存算法。 Cache指令是單向的,因爲請求中存在指令並不意味着將在響應中給出相同的指令。的[刷新站點時經由瀏覽器的後退按鈕達到]

Note that HTTP/1.0 caches might not implement Cache-Control and 
    might only implement Pragma: no-cache 
+0

感謝您的寶貴答案。我不明白我如何在我的gsp頁面中使用它。我正在研究Grails。我應該把它放在我要回到哪裏的頁面上,或者按下後退按鈕後我會去的頁面。 – user1791574

相關問題