监听页面刷新事件时重定向url地址

我在componentDidMount监听了页面改变的方法,在方法里重定向了url的地址可是没有生效,请教大神还有什么方法可以监听页面刷新的时候重定向url地址,或者我写的有什么问题

const onBeforeunload = event => {
var stateObject = {};
var title = "Wow Title";
var newUrl = "/" + tools.getUrlSku()
window.history.pushState(stateObject,title,newUrl);
};


componentDidMount() {
    window.addEventListener("beforeunload", onBeforeunload);
}
阅读 5k
1 个回答

刷新监控事件,在H5中可以用onpageshow方法完成,因为我在实验的时候用谷歌浏览器,其他事件都是谷歌默认框或无反应。(可能是我写的不对)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题