window.history
http://qianduanblog.com/post/html5-pushstate-popstate-history.html
在实现将文件的路径映射到地址栏便于分享的时候,使用到了html5对于history扩展了的pushState属性。
var json={time:new Date().getTime()};
window.history.pushState(json,'','#path=123’);
其中json可以为空,也可以用来记录这个历史记录点的额外的一些东西,如时间。
第二个时标题,目前所有浏览器均不支持。
第三个参数是url,必须同域,不可跨域。
同时还可以对于状态改变进行监控:
有两个办法:onhashchange事件和 window.onpopstate事件。