document.addEventListener("visibilitychange", onVisibilityChange, { passive: true, });Esto se activará incluso cuando alguien se aleje de mi página. Por supuesto que esto es lógico. Pero, ¿hay alguna forma de comprobar si alguien se aleja navegando?
Editar: lo que quiero es escuchar si el usuario cambia a otra pestaña o coloca la ventana en segundo plano. esto funciona con visibilidadChange pero también se activa cuando el usuario vuelve a cargar la página o navega hacia adelante y hacia atrás en el historial. Pero este es un comportamiento cuando no quiero activar el evento.