Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Problemas con beforeunload

Camila Eyzaguirre
28/09/17 20:09
Estimados,

Estoy intentando hacer una llamada a un servidor posterior a cerrar la ventana actual.

window.addEventListener("beforeunload", functionToCall, false);

El problema que se me presenta es que si el navegador tiene 2 o más pestañas y cierro el navegador, no hay problema. Pero si el navegador tiene 1 ventana o cierro solo el tab, la llamada al servidor no se concreta inmediatamente. Pienso que es que al cerrar 2 o más pestañas a la vez, el tiempo que demora Chrome en cerrar todo le da al navegador tiempo para hacer la llamada, pero sino el navegador 'muere' antes de.

Me pregunto si alguien ha tenido el mismo problema, si alguien lo ha podido solucionar o si recomiendan usar otro evento en lugar de beforeunload (yo al menos no he encontrado otro)

Saludos!
 

Respuestas (1)

Nico S.
30/09/17 9:16
Hola Camila Eyzaguirre!

Bienvenida al foro de Google Chrome :)

Te comento, este foro está orientado principalmente a problemas de funcionamiento. Para consultas sobre el funcionamiento de estos eventos, puede utilizar el grupo de chromium-discuss en inglés:
Un Saludo.
Para continuar con la conversación, debes regresar al foro.
Las respuestas por correo electrónico no llegan  Acceder al foro