Approach to detect if end user press F5 or refresh button
It is important to detect if end user press F5 or refresh button is very important for popular single page application. Becasue we need at the time to redraw whole layout. Recently implement it in project with below code,
window.onbeforeunload = function () { sessionStorage.setItem('refresh', true); };
var isRefreshingPage = function () { var oldState = sessionStorage.getItem('refresh'); sessionStorage.setItem('refresh', false); return oldState == 'true'; };