Bonjour,
Je suis en train de développer une application en GWT 2.3.
Mon besoin : lorsque l'utilisateur quitte l'application(F5, fermeture de l'onglet comportant l'application ou fermeture de la fenêtre) je dois aller enregistrer une info dans la base de données avec RPC et hibernate...passons le problème n'est pas là.
Je n'ai pas besoin de l'historisation dans mon application, un click sur le bouton back ou forward : l'utilisateur est délogué : conforme à ma spécification.
Mon idée était:
Je teste le plus souvent avec firefox et pas de soucis avec ce code, l'info est toujours bien mise en base de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Window.addCloseHandler(new CloseHandler<Window>() { @Override public void onClose(CloseEvent<Window> event) { //appel rpc pour mettre une info en base de données } });
Par contre, c'est là mon problèmeavec Chrome, cela ne marche pas !
Quelqu'un aurait-il une idée, un conseil ou voir une autre manière de faire...
merci d'avance
Partager