【发布时间】:2011-06-07 12:51:33
【问题描述】:
我正在使用 pushState 来更改网站的 url:
history.pushState("", "info", "/info");
效果很好,但现在后退按钮不起作用。我相信我需要使用遍历历史堆栈并呈现适当页面的 onPopState 编写自己的后退和前进按钮行为。诀窍是,当“返回”为 Null 时,它应该执行返回按钮通常会执行的操作(在用户进入我的站点之前“返回”到页面)。
这似乎是非常标准的行为,是否有我可以使用的配方/一些标准代码?
【问题讨论】:
-
您如何处理您的
yourdomain.com/info的直接输入?这工作正常吗?
标签: javascript html back-button pushstate