我创建了一个网站在线大学类(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/