我有一个网页,会根据网络表单中的搜索参数列出课程的参与者。对于每个参与者,都有一个状态和一个操作按钮,它将打开一个弹出窗口,以更新参与者的状态......如下所示:
如果在弹出窗口中更改了参与者的状态,则状态会在列表中更新而不进行回发 - 这可以通过jquery操纵dom来完成。
现在的问题是,如果我点击指向另一个页面的链接,然后使用后退按钮,那么浏览器将显示列表的原始版本,而不是最新状态变化。可以通过按F5或重新提交搜索表单来刷新列表,但我希望避免这样做。
所以,问题是我是否可以指示浏览器以某种方式刷新/更新当前页面的缓存版本? (与使缓存无效或重新加载页面相反)
理想情况下,我想像本地存储API那样执行“sessionStorage.refresh”或“document.updateCache”或类似的东西。