¿Es posible detectar al reaccionar que la página se está procesando mediante un comando ctrl+shift+t? por ejemplo, necesito detectar esta situación:
Es posible ? Cómo ?
Actualización: tengo este fragmento de código en mi página:
useEffect(() => { function handleResize() { //some stuff } window.addEventListener('popstate', handleResize); return function cleanupListener() { console.log('backing') window.removeEventListener('popstate', handleResize); }; }, []);Cuando hago clic para ir a esta página, hago un history.push(/chat). Luego, si hago clic en el botón Atrás, se muestra el 'respaldo' de console.log. Pero si cierro la pestaña y la vuelvo a abrir, si hago clic en el botón Atrás, el archivo console.log no se muestra:/
Gracias por adelantado
No es posible porque no puede obtener los eventos de pulsación de tecla del usuario cuando está fuera de foco del dom.
Pero puede evitar o advertir al usuario que cierre la pestaña,
window.addEventListener('beforeunload', function (e) { e.preventDefault(); e.returnValue = ''; });