Bonjour,
Je commence à désespérer de trouver une solution à mon problème :
j'ai déjà pas mal cherché, mais je n'arrive pas à définir un moyen de mettre mon applet à jour sans que ce soit un véritable parcours du combattant pour l'utilisateur...
J'ai un applet dans une page html que je n'arrive pas à mettre à jour de façon simple :
si je modifie le code, c'est la version en cache qui est chargée => je dois indiquer à l'utilisateur la marche à suivre pour mettre l'applet à jour (panneau de conf / Java / etc);
si je désactive le cache, l'utilisateur doit redémarrer le navigateur pour avoir accès à la version à jour de l'applet.
N'y a-t-il donc aucun moyen de faire ça proprement, que ce soit transparent pour l'utilisateur et sans l'obliger à des manipulations qui pourraient en rebuter plus d'un?
Je me tourne vers vous, car, bien que j'ai encore quelques idées tordues, je n'ai vraiment pas envie de m'y lancer pour ensuite voir que ça ne fonctionne pas :
- je peux, via un thread, questionner le serveur toute les minutes afin d'afficher un message "veuillez redémarrer votre navigateur" en cas de nouvelle version (pas très plaisant de devoir imposer ça quand même -_-)
- je peux découper le projet en plusieurs .jar, en espérant que ça fonctionne mieux ou importer les classes au démarrage de l'applet et les implémenter via réflexivité (solution affreuse vous en conviendrez!)
- je peux me tourner vers flash en espérant que ça fonctionne mieux...
Bref je suis désespéré!
Merci d'avance pour vos idées et solutions!
Partager