我想创建一个页面来重定向用户,而不是在用户打开页面时重定向用户,而是在用户重新加载页面时单击浏览器图标或F5。可能吗?感谢您的建议。
答案 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");
}