iOS微信浏览器回退不刷新

新手上路,请多包涵

用react框架写的一个单页面应用,因为b页面需要调用微信接口,所以A页面跳转到b页面使用的是location.href,但在ios微信端b页面使用物理回退时A页面没刷新请求数据;该怎样才能使A页面刷新请求数据?

阅读 2.5k
2 个回答

a页面加个定时轮询,从服务器端获取用户的登录状态,如果有改变就刷新

window.onpageshow = function (e) {
 if (e.persisted) {
       window.location.reload(true)
 } 
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题