Значок перезагрузки нажал или F5 нажал? Перенаправить на другую страницу - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу создать страницу, которая перенаправляет пользователей не при открытии страницы, а при перезагрузке страницы, щелкая значок браузера или клавишу F5. Является ли это возможным? Спасибо за совет.

1 Ответ

0 голосов
/ 07 ноября 2018

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