在使用history.pushState / popstate时,如何更改chrome以使其像firefox一样运行

时间:2011-05-09 20:25:56

标签: html5 browser-history

我正在使用ajax填充部分html页面(当页面加载时或基于用户点击)。

当我使用Firefox(4)或Safari(5.0.5)按下后退和前进按钮时,一切都很好。但是当我使用chrome按下它时,我只得到最后的ajax结果(如果我按回)而不是历史记录中的最后一页。

我尝试使用 history.pushState popstate事件,但是在页面加载时触发popstate事件,而不是在我按下后退按钮时触发

2 个答案:

答案 0 :(得分:1)

使用History.js它可以规范浏览器之间的行为,并可选择为html4浏览器提供哈希回退。

答案 1 :(得分:0)

向上投票https://code.google.com/p/chromium/issues/detail?id=63040让Google修复Chrome中的HTML5标准错误。