历史API不起作用(后退/前进)

时间:2012-05-21 19:58:10

标签: javascript html5 browser-history pushstate

在下面的链接中,我创建了一个history.pushState示例。

但是如果你点击链接然后尝试前进或前进,你会发现它不起作用。你知道告诉我为什么吗?有好的做法吗?你能救我吗?

http://jsfiddle.net/BQPgh/

3 个答案:

答案 0 :(得分:0)

不是针对您的具体问题的解决方案,但我认为值得一提的是:有一个非常流行的jQuery / Prototype / Mootools插件可以很好地包装HTML5历史API:https://github.com/browserstate/History.js/

答案 1 :(得分:0)

答案 2 :(得分:-2)

这是因为后退和前进不适用于ajax。

您可以尝试存储在某处加载的上一页,然后让后退和前进链接加载您自己的历史记录处理程序。