Foros del Web » Programando para Internet » Javascript »

Detectar que se ha cerrado el navegador desde android

Estas en el tema de Detectar que se ha cerrado el navegador desde android en el foro de Javascript en Foros del Web. Logre detectarlo desde escritorio, luego ejecuto la accion que quiero, pero cuando alguien desde su celular desliza con el dedo para cerrar el navegador, el ...
  #1 (permalink)  
Antiguo 01/05/2016, 18:39
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Detectar que se ha cerrado el navegador desde android

Logre detectarlo desde escritorio, luego ejecuto la accion que quiero, pero cuando alguien desde su celular desliza con el dedo para cerrar el navegador, el script no lo detecta.
alguna idea?
de antemano gracias.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #2 (permalink)  
Antiguo 04/05/2016, 12:01
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 14 años, 6 meses
Puntos: 29
Respuesta: Detectar que se ha cerrado el navegador desde android

No hay forma de detectar eso, ya que el navegador suspende la pagina en ese momento
  #3 (permalink)  
Antiguo 04/05/2016, 14:44
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Detectar que se ha cerrado el navegador desde android

Cita:
Iniciado por sustentio Ver Mensaje
No hay forma de detectar eso, ya que el navegador suspende la pagina en ese momento
disculpa pero si haye una, solo que es inestable, a veces no funciona, 8 de cada 10 veces funciona en cualquier navegador de escritorio, pero en android no.
esto lo queria para mostrar usuarios online, pero lo tuve que hacer con el metodo de tiempo, haciendo que el cliente sea el que cheque cuantos hay onlines en el momento y los que no haya los elimine.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #4 (permalink)  
Antiguo 04/05/2016, 14:51
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Detectar que se ha cerrado el navegador desde android

Usando ajax yo creo que si sería viable. En cuanto el lado del servidor detecte que en "x" tiempo no ha recibido ningún callback desde el navegador es que se ha cerrado el navegador (o no está activo).
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 04/05/2016, 15:00
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Detectar que se ha cerrado el navegador desde android

Cita:
Iniciado por Malenko Ver Mensaje
Usando ajax yo creo que si sería viable. En cuanto el lado del servidor detecte que en "x" tiempo no ha recibido ningún callback desde el navegador es que se ha cerrado el navegador (o no está activo).
Pero eso seria con Node.js no?

por que yo lo que hago es checar los usuarios cada 30 segundos desde el cliente.
hace callback cada 30 segundos.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra
  #6 (permalink)  
Antiguo 04/05/2016, 17:11
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Detectar que se ha cerrado el navegador desde android

Cita:
Iniciado por minombreesmm Ver Mensaje
Pero eso seria con Node.js no?

por que yo lo que hago es checar los usuarios cada 30 segundos desde el cliente.
hace callback cada 30 segundos.
Las websockets pueden serte útiles para esa labor.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #7 (permalink)  
Antiguo 05/05/2016, 07:58
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 14 años, 6 meses
Puntos: 29
Respuesta: Detectar que se ha cerrado el navegador desde android

Bueno, si tienes un websocket abierto constantemente, simplemente en la desconexión sabrías que el usuario cerró la pagina

Etiquetas: android, navegador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:49.