怎么判断当前页面时通过链接打开还是返回上一页打开
如题,遇到了这样一个问题,希望页面返回上一页时能保存之前的位置,但是从外部进入链接像打开新的页面一样。用localStorage记录了上一页的scrollTop,一旦记录,页面每次打开都会根据该值跳转到相应滚动位置,所以用下面的方法去判断页面是怎么打开的,如果是外部链接打开,就把存储的scrollTop值移除掉。根据window.performance.navigation.type判断。type 返回值应该是0,1,2 中的一个。分别对应三个枚举值:0 : TYPE_NAVIGATE (用户通过常
原创
2021-01-28 23:05:09 ·
726 阅读 ·
0 评论