Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo crear una ventana emergente que no se bloquee? Simplemente impleméntelo en JS puro o JQuery. También encontramos este problema al realizar un chat en tiempo real. Necesitamos saber cuándo el usuario está desconectado, es decir, para brindar soporte.

¿Cómo crear una ventana emergente que no se bloquee? Simplemente impleméntelo en JS puro o JQuery. También encontramos este problema al realizar un chat en tiempo real. Necesitamos saber cuándo el usuario está desconectado, es decir, para brindar soporte.

También encontramos este problema al realizar el chat instantáneo. Necesitamos saber cuándo el usuario está desconectado, es decir, si el soporte para el evento de descarga es bueno. Si el usuario cierra todo el navegador, se activará. ¿Se activará el evento de descarga y el evento previo a la descarga?

Con respecto a este problema, la solución de Google es utilizar el mecanismo de latido. En otras palabras, js enviará periódicamente mensajes al servidor a través de ajax para informarle que está en línea. Cada vez que ajax activa una nueva ronda de sincronización en el servidor. Cuando no hay ninguna solicitud de ajax del cliente durante un período de tiempo determinado, se considerará que el usuario está fuera de línea.

Puedes consultar información relevante.