2010-06-03 26 views
0

J'ai hav onUnload = "cleanup()" défini dans ma balise de corps html. La méthode cleanup() en javascript estComment lancer un javascript lorsque le processus du navigateur est tué?

function nettoyage() {--clean up session--}.

Mais lorsque le navigateur est terminé en supprimant le processus à l'aide du gestionnaire de tâches, je veux faire la même chose que le nettoyage. Comment cela peut-il être fait?

Répondre

2

Vous ne pouvez pas. Si le processus est tué de force, personne ne se soucie de vos scripts.

+0

Merci. Existe-t-il un autre moyen d'appeler la fonction de nettoyage de session dans le serveur lorsque cela se produit? – Ashwin

+1

Cela dépend de ce que fait votre "fonction de nettoyage de session". Si c'est le code côté client: non. Si c'est une requête Ajax-y à un script de serveur qui effectue une fonction: oui, en fonction de votre gestion de session. Regardez un travail Cron qui effectue le nettoyage pour les sessions qui ont expiré. – janmoesen

+0

Merci pour l'info. – Ashwin