监听后退事件和hash变化

WEB前端 waitig 623℃ 百度已收录 0评论

var detectBack = {
initialize: function() {
//监听hashchange事件
window.addEventListener(‘hashchange’, function() {
//为当前导航页附加一个tag
this.history.replaceState(‘hasHash’, ”, ”);

}, false);
window.addEventListener(‘popstate’, function(e) {
if(e.state) {
//侦测是用户触发的后退操作, dosomething
//这里刷新当前url
this.location.reload();
}
}, false);
}
}
detectBack.initialize();


本文由【waitig】发表在等英博客
本文固定链接:监听后退事件和hash变化
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)