<script> window.addEventListener('beforeunload', function() { console.log('hello!') }, false); document.addEventListener('visibilitychange', function() { if(document.visibilityState == 'visible') console.log('hello 2!') }, false); </script>