2013-07-22 244 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

相关问题