Comment capturer l'événement, fermer la fenêtre du navigateur, jQuery ou javascript?Capture d'événement sur le navigateur
Répondre
Vous êtes à la recherche de l'événement onclose.
voir: https://developer.mozilla.org/en/DOM/window.onclose
noter que tous les navigateurs prennent en charge ce (par exemple Firefox 2)
Mais en Ie7 ça ne marche pas?! – AlexC
cela ne fonctionne pas dans de nombreux navigateurs. mais c'est le seul événement pour la fermeture d'une fenêtre de navigateur –
Ce n'est pas assez bon. La seule solution de travail est [Événement de fermeture de la fenêtre du navigateur] (http://stackoverflow.com/questions/1631959/browser-window-close-event#1632004) –
http://docs.jquery.com/Events/unload#fn
jQuery:
$(window).unload(function() { alert("Bye now!"); });
ou javascript:
window.onunload = function(){alert("Bye now!");}
cet événement fonctionne et quand je le rafraîchis, mais j'ai besoin, seulement quand je ferme le navigateur! – AlexC
@Alexander Corotchi: Pourquoi voulez-vous savoir quand l'utilisateur ferme le navigateur? –
Dans mon application peut travailler plus d'utilisateurs, Et quand 1 utilisateur ferme le navigateur un besoin d'exécuter une fonction pour exclure cet utilisateur de cette application. – AlexC
Events onUnload ou OnBeforeUnload vous ne pouvez pas utiliser directement - ils ne diffèrent pas entre près de la fenêtre, rafraîchir la page, formulaire soumettre, lien cliquez sur ou changement d'URL.
La seule solution de travail est How to capture the browser window close event?
Spammer votre réponse à travers les commentaires, puis il se révèle être un lien -seulement répondre .... –
Men, utilisez ceci:
if(myWindow.closed){
callback();
return;
}
Ce n'est pas "capturer" – AlliterativeAlice
- 1. Utilitaire de capture d'écran de navigateur .Net
- 2. Sur le navigateur dans Silverlight2
- 3. Capture vidéo sur MacOS
- 4. Erreur de téléchargement de fichier sur le navigateur mac et non sur le navigateur du PC
- 5. capture le message d'échec
- 6. Code Session_End sur le navigateur fermer
- 7. Navigateur LDAP basé sur le Web
- 8. Désactivation du bouton Précédent sur le navigateur
- 9. capture d'événement webform pour workflow sur le site asp.net
- 10. Capture d'informations StackOverflow Exception sur le PC de l'utilisateur
- 11. ASP.Net, Capture d'image/capture d'écran de l'erreur client
- 12. Design qui "glisse" sur le côté gauche du navigateur lorsque vous agrandissez le navigateur?
- 13. capture stderr d'un proc_open() sur les fenêtres
- 14. Barre d'adresses dans le navigateur Web basé sur le cacao
- 15. Capture Clic droit sur HTML DIV
- 16. capture capture instantanée avec contrôle flash
- 17. capture événement righclick sur le plugin Flash à l'aide JS lors de l'utilisation WMODE = « fenêtre »
- 18. Comment obtenir les images visionnées récemment sur le navigateur Web?
- 19. L'envoi de fichier sur HttpContext provoque le blocage du navigateur
- 20. Filtrage des données JSON sur le navigateur/client
- 21. Affichage 100000 enregistrements sur le navigateur/plusieurs pages
- 22. Ouvrir la page dans Silverlight sur le navigateur
- 23. Flex - Modifier le navigateur
- 24. Capture d'un événement KeyUp sur un formulaire lorsque le contrôle enfant a le focus
- 25. Fonctionne sur le navigateur d'émulateur et de Safari mais pas sur le vrai IPhone
- 26. Perdre des données de formulaire en cliquant sur le bouton Précédent sur le navigateur
- 27. Comment produire une capture d'écran d'un swf flash sur le serveur?
- 28. Le navigateur "cache" le code javascript?
- 29. Comment intégrer audio/vidéo sur une page HTML qui joue sur le navigateur iPhone sur GPRS
- 30. rediriger le navigateur dans SimpleHTTPServer.py?
double possible de [la fenêtre du navigateur événement close] (http://stackoverflow.com/questions/1631959/browser-window -close-event) –