【发布时间】:2014-12-18 21:13:46
【问题描述】:
有什么方法可以阻止网页在有人按下后退按钮后显示时刷新?
我的网页每次刷新都会显示不同的信息。我希望它在用户移动到另一个页面之前显示它正在显示的任何内容。
这可能吗?如果有怎么办?
【问题讨论】:
-
使用url hash 在您的页面中跟踪它们的当前状态,然后在您的代码中确保哈希引用特定状态或内容并重新加载该内容。此方法非常适用于后退按钮和书签。
-
这取决于很多事情,这里不一一列举。甚至没有关于网站是如何构建的信息,你是在向棋盘扔飞镖。
-
不确定 Brett 需要多少细节?我希望找出的是网页如何影响按下后退按钮后是否刷新。很可能这完全超出了网页的控制,或者网页可以做一些事情。即使是太多无法提及的事情的一两个例子也可能会有所帮助。
-
霍华德,我不清楚 url 哈希如何与浏览器后退按钮一起使用。这是从网页可编程的吗?
标签: javascript html