单击重新加载图标还是单击F5?重定向到另一个页面

时间:2018-11-06 22:57:15

标签: javascript php redirect browser reload

我想创建一个页面来重定向用户,而不是在用户打开页面时重定向用户,而是在用户重新加载页面时单击浏览器图标或F5。可能吗?感谢您的建议。

1 个答案:

答案 0 :(得分:1)

显然我还没有足够的声誉来发表评论,所以我将链接到这里的另一篇文章,该文章应该为您提供所需的解决方案:Check if page gets reloaded or refreshed in Javascript

因此,根据该答案,您只需执行以下操作...

//check for Navigation Timing API support
if (window.performance) {
  console.info("window.performance works fine on this browser");
}

if (performance.navigation.type == 1) {
 console.info( "This page is reloaded" );
 window.location = "/redirect_url"; // The url you want
} else {
 console.info( "This page is not reloaded");
}