这是我从Python/tornarweb中尝试的:
self.set_header("Cache-Control","no-cache, must-revalidate, max-age=0")
self.set_header("Expires","Mon, 26 Jul 1997 05:00:00 GMT")
这是我第一次加载页面时从firebug看到的:
^{pr2}$然而,当我按下BACK按钮返回原始URL时,我得到了页面的缓存版本!不会从服务器重新获取页面。结果是它包含无效的隐藏表单值。无论用户如何填写表单,都无法处理。在
这个问题可以在firefox和chrome上重现,但不能从internetexplorer中复制。在
那么,如何强制firefox和chrome在按下后退按钮时关闭缓存并重新加载页面呢?在
我不知道你是否解决了这个问题,但我昨晚也遇到了同样的问题。This答案在一定程度上帮助了我。我通过设置头和清除用户cookie来解决这个问题。在
以下是我所做工作的要点:
立即注销处理程序:
^{pr2}$“user”是cookie集的名称。在
相关问题 更多 >
编程相关推荐