Pregunta

Estoy desarrollando mi primera aplicación Firefoxos y lo necesito para hacer una copia de seguridad de algunos datos cuando el usuario cierra o se detiene la aplicación.¿Cómo puedo detectar esto?

He intentado "Window.OnWoad" pero no parece funcionar.

gracias.

¿Fue útil?

Solución

Debe poder usar la API de visibilidad de la página para el interruptor de fondo.

document.addEventListener("visibilitychange", function () {
if (document.hidden) {
  console.log("App is hidden");
} else {
  console.log("App has focus");
} });

Otros consejos

Lanzamiento de eventos visible solo si la aplicación ha perdido el enfoque.

document.addEventListener('visibilitychange', function() {
  if (document['visibilityState'] == "hidden") {
    //code if is user out app, no close app
  } else if(document['visibilityState'] == 'visible') {
    //code if user return on app
  }
}, false);

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top