idiv-listen-browser

1.0.1 • Public • Published

browser-listener

这是单页面应用程序监听浏览器历史状态的一个工具, 能够判断出浏览器前进, 刷新, 返回状态, 并能够记住页面离开前的位置信息, 可配合缓存技术用来实现浏览器返回页面定位到上一次离开时的页面位置

listenHistory

监听函数

directUrl

替换原生的 window.location.replace & window.location.href

  • replace : directUrl(url, true, false)
  • href : directUrl(url, false, true)

hasRegisterListener

是否已经注册过监听事件了, 也就是当前是否开启了监听浏览器路由变化

setHistory

设置监听事件的动作

destroy

销毁该功能

registerHistoryLitener

在监听事件中注册回调, 可以在每次路由变化时执行该回调

getRouterCache

获取页面中的时时路由栈

Package Sidebar

Install

npm i idiv-listen-browser

Weekly Downloads

2

Version

1.0.1

License

ISC

Last publish

Collaborators

  • idiv