Можно ли в JavaScript отследить нажатие на кнопку Reload?

Можно ли в JavaScript отследить нажатие на кнопку Reload? Проблема в том что она вне окна страницы


Ответы (1 шт):

Автор решения: Вячеслав Курилов

Вам нужно отловить событие перезагрузки страницы как я понял (т.е. по сути кнопка reload это и делает - перезагружает страницу). можем обратиться к window.performance

if (window.performance) {
 console.info("window.performance works fine on this browser");
}
console.info(performance.navigation.type);
if (performance.navigation.type == 
  performance.navigation.TYPE_RELOAD) {
  console.info( "This page is reloaded" );
} else {
  console.info( "This page is not reloaded");
}
→ Ссылка