如何阻止firefox缓存页面状态?我正在开发一个Web应用程序,firefox会自动设置以前选中的复选框,而不会触发任何事件。有没有办法防止Firefox执行此操作,或者我只需要在启动时使用js重置我的整个UI?
答案 0 :(得分:3)
您可以将autocomplete="off"
添加到受影响的字段MDN Document。如果这不起作用并且您可以使用jQuery,我会在页面加载时使用$(form).reset()
作为一个简单的修复。
答案 1 :(得分:1)
您可能需要将HTTP Expires标头设置为过期,这样Firefox就不会缓存页面,它会返回服务器。
在PHP中,您可以通过调用:
来完成此操作 header("Expires: 0");