window.history

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事件。

你可能感兴趣的:(window.history)