javascript - chrome 后退按钮点击刷新网站

标签 javascript php mysql

我创建了一个网站在线大学类(class)注册表但是。 我想,当有人使用我的网站时,如果他可以在 chrome 或任何浏览器中单击后退按钮或下一步按钮,那么网站将自动刷新。 请告诉我这怎么可能。

最佳答案

为确保响应内容不被缓存,您应该在响应中添加一个 Cache-Control: max-age=0 header ,将其标记为不可缓存。在这方面有一些注意事项,但谷歌搜索“无缓存 header ”会让您明白这一点。

要确保浏览器不缓存表单值(无论响应是否被缓存),您应该禁用表单的自动完成:

 <form ... autocomplete="off">
      ...
 </form>

下一步是研究浏览器的“历史 API”,您可以使用诸如 Backbone.History 之类的库来连接它。 .

关于javascript - chrome 后退按钮点击刷新网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30436337/

相关文章:

javascript - childNodes - 元素内的空白

javascript - 如何在一个变量中获取body标签的所有类和样式属性

php - 如何在 Nermalization 中跟踪更改和存储计算内容?

javascript - 无法解决对导出的异步函数 NodeJS 的 promise

php - 我应该一直绑定(bind)变量吗?

javascript - 为 html/css/javascript 游戏创建一个无休止的 javascript 函数

javascript - 如何在事件委托(delegate)中使用 jQuery 过滤器函数?

php - Urlencode 除了斜杠之外的所有内容?

php - Yii Ajax 表单只验证一个字段

mysql - play framework 2上传文件到mySQL