微信popstate外部返回时问题

来源:互联网 发布:java 贴吧 编辑:程序博客网 时间:2024/06/07 06:08

微信使用pushState控制返回按钮时,跳转到外部链接后,再从外部链接返回时,会重新加载js,导致触发onpopstate事件,从而返回到上上个页面。
如果各位有何解决方法请告知,本人是用延迟加载来解决这个问题的。

//第一次访问时history.state为null,刷新或返回时有值if(history.state){    setTimeout(function(){        $(window).on('popstate', function () {            location.href = url;//url为内部地址        }    }, 1);}
0 0
原创粉丝点击