Лучший способ узнать, что страница действительно перезагружена, - это использовать объект навигатора, поддерживаемый большинством современных браузеров.
Ниже код может помочь вам,
Используется API синхронизации времени.
//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" );
} else {
console.info( "This page is not reloaded");
}