在下面的链接中,我创建了一个history.pushState示例。
但是如果你点击链接然后尝试前进或前进,你会发现它不起作用。你知道告诉我为什么吗?有好的做法吗?你能救我吗?
答案 0 :(得分:0)
不是针对您的具体问题的解决方案,但我认为值得一提的是:有一个非常流行的jQuery / Prototype / Mootools插件可以很好地包装HTML5历史API:https://github.com/browserstate/History.js/
答案 1 :(得分:0)
另外请查看bbq插件。 http://benalman.com/projects/jquery-bbq-plugin/
答案 2 :(得分:-2)
这是因为后退和前进不适用于ajax。
您可以尝试存储在某处加载的上一页,然后让后退和前进链接加载您自己的历史记录处理程序。