history HTML5历史API管理器
HTML5历史API管理器现代浏览器支持使用JavaScript更新浏览器URL并将状态数据与更新后的URL关联的功能。此实用程序旨在满足本机API中的几个差距。定义在调用pushState和触发onpopstate事件时执行的回调方法。确保在页面加载时触发popstate事件的浏览器中,第一个事件被忽略。在每次pushState调用时增加一个索引,这可以确定popstate事件是由于向前导航还是向后导航。更新浏览器文档标题(API的一部分,但不受任何浏览器支持),并将该标题保存在状态对象中。在状态对象中保存与状态关联的路径。如果不支持history API,调用pushState会将浏览器重定向到传入的路径。用法//通过传入要在调用History.pushState方法和onpopstate事件
用户评论