J'ai "presque" résolu mon problème. Si je fais en javascript :
window.location=args.url;
directement sur l'url de la servlet, et que cette dernière me renvoie le jnlp, j'ai bien une demande de lancement du jnlp. En l'acceptant, le jnlp se lance correctement sur firefox et IE9.
Cependant, sur IE8, j'ai un bandeau d'alerte qui s'affiche en haut du browser, pour dire :
"Pour protéger votre sécurité, internet explorer à bloqué le téléchargement de fichiers de ce site vers votre ordinateur"
Si je met de le télécharger, la page se recharge mais le téléchargement ne s'effectue pas. Je suis obligé de cliquer une seconde fois (cette fois je n'ai pas le bandeau d'alerte) et là le jnlp est correctement téléchargé. Comment puis-je fais pour avoir le téléchargement dès le premier coup ?
Partager