Очевидно, у меня пока недостаточно репутации, чтобы комментировать, поэтому я просто сделаю ссылку на другой пост, который должен дать вам решение, которое вы ищете: Проверьте, будет ли страница перезагружена или обновлена в 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");
}