【问题标题】:prevent firefox page state caching防止Firefox页面状态缓存
【发布时间】:2011-11-04 17:08:39
【问题描述】:

如何防止 Firefox 缓存页面状态?我正在开发一个网络应用程序,firefox 会自动设置以前选中的复选框,而不会触发任何事件。有没有办法阻止firefox这样做,还是我只需要在启动时用js重置我的整个ui?

【问题讨论】:

    标签: javascript jquery firefox caching


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

        header("Expires: 0");
      

      【讨论】:

        猜你喜欢
        • 2020-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-20
        • 2013-05-18
        • 2014-07-20
        • 1970-01-01
        相关资源
        最近更新 更多