如何在重新打开应用程序时强制移动浏览器重新加载页面

时间:2017-10-22 01:46:08

标签: javascript php html

正如您所知,在Chrome或firefox移动设备中,当您访问网页时,如果您关闭浏览器然后再次打开,该应用程序所做的第一件事就是再次打开该网页,但它会打开您的版本当你关闭时离开,所以,例如,如果你正在观看一个有4个帖子并关闭的论坛帖子,下次你打开时看到同一个帖子有相同的4个帖子,即使有新帖子,你唯一的方法就可以了知道正在重新加载页面。

我遇到问题,因为我的会话变量已过期,但先前版本中的页面已打开,然后由于未定义会话变量而收到大量通知。

我需要找到一种方法来强制移动浏览器打开我的页面的新实例,因此如果会话变量已经过期,则会将用户重定向到正确的页面。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果使用像axios这样的库,则可以处理因拦截器无效会话而导致的错误,并以编程方式触发页面重新加载。

axios.interceptors.response.use(function (response) {
  return response;
}, function(error) (
  if(error.statusCode === 401)
    window.location.reload(); //or whatever
  return error;
});
相关问题