阻止firefox页面状态缓存

时间:2011-08-26 17:13:15

标签: javascript jquery firefox caching

如何阻止firefox缓存页面状态?我正在开发一个Web应用程序,firefox会自动设置以前选中的复选框,而不会触发任何事件。有没有办法防止Firefox执行此操作,或者我只需要在启动时使用js重置我的整个UI?

2 个答案:

答案 0 :(得分:3)

您可以将autocomplete="off"添加到受影响的字段MDN Document。如果这不起作用并且您可以使用jQuery,我会在页面加载时使用$(form).reset()作为一个简单的修复。

答案 1 :(得分:1)

您可能需要将HTTP Expires标头设置为过期,这样Firefox就不会缓存页面,它会返回服务器。

在PHP中,您可以通过调用:

来完成此操作
  header("Expires: 0");