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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容