comment déclencher une fonction sur la fermeture de la fenêtre en utilisant angularjs
J'ai besoin pour exécuter une fonction lorsque l'utilisateur ferme l'application, mais les points suivants doivent être considérés :
- J'ai besoin pour exécuter une fonction, d'une
service
alors... - ... une étendue de pur-javascript de la fonction n'est pas susceptible d'être
utile ici - Que je suis en utilisant des itinéraires, une étendue de
onLocationChangeSuccess
de liaison est
inutile ainsi
donc cette solution n'est pas d'aller travailler : https://stackoverflow.com/a/18355715/773595
Parce que ce sera déclenché à chaque fois que le changement d'emplacement, mais ce dont j'ai besoin n'est qu'un déclencheur lorsque l'onglet/fenêtre est fermée.
source d'informationauteur vdegenne
Vous devez vous connecter pour publier un commentaire.
Je pense que vous pouvez utiliser $fenêtre pour lier le javascript natif événement de fermeture de fenêtre
par exemple,
Ce travail?
onbeforeunload, non seulement de se déclencher lorsque la fenêtre étroite, se produit également lorsque l'utilisateur actualiser la fenêtre (ctrl+f5). Et si vous utilisez $de la fenêtre.onunload, la fonction ne sera jamais exécuté parce que la fenêtre sera fermée avant d'exécuter le code de fonction.