js操作history
-
pushState
pushState只会在当前history中添加一条记录,并不会刷新浏览器 history.pushState({}, "my title", "/test.html")
-
replaceState
replaceState会替换当前的history中的记录,并且刷新浏览器 history.replaceState({}, "my title", "/test.html")
-
跳转
history.go(1) 前进一个页面 history.go(-1) 后退一个页面
-
navigator
获取用户浏览器相关信息 console.log(navigator)