【发布时间】:2013-07-22 13:26:46
【问题描述】:
当我在浏览器中打开任何页面并单击后退按钮时,它会从缓存中加载浏览器。单击后退按钮时,我需要刷新页面,而不是从浏览器缓存中加载数据。 有没有可能的解决方案?
【问题讨论】:
-
使用 document.referrer 并检查它的来源:)
标签: javascript jquery
当我在浏览器中打开任何页面并单击后退按钮时,它会从缓存中加载浏览器。单击后退按钮时,我需要刷新页面,而不是从浏览器缓存中加载数据。 有没有可能的解决方案?
【问题讨论】:
标签: javascript jquery
你可能需要Request Header Chache-Control
Cache-Control 通用标头字段用于指定请求/响应链中所有缓存机制必须遵守的指令。这些指令指定旨在防止缓存对请求或响应产生不利影响的行为。这些指令通常会覆盖默认缓存算法。缓存指令是单向的,因为请求中存在指令并不意味着响应中要给出相同的指令。
Note that HTTP/1.0 caches might not implement Cache-Control and
might only implement Pragma: no-cache
【讨论】: