ajax后退,ajax后退解决方案(四)

三、通过修改location.hash产生历史,hashchange事件处理后退
0 0

每次ajax操作去改变location.hash的值,每次修改后地址栏均会有所体现。在window.onhashchange中监听该事件。通过hash的值取对应的历史。
较iframe的好处是可以复制地址栏的url直接进入该历史记录,缺点是IE6/7不支持。
history-0.4.js
相关:
http://msdn.microsoft.com/en-us/library/cc288209(v=vs.85).aspx
http://developer.mozilla.org/en/DOM/window.onhashchange
http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#event-hashchange
Tags:  phpajax ajax后退

延伸阅读

最新评论

发表评论