Bonjour à tous,
Je fais actuellement un site en JSF (Primefaces). Ce dernier, dans son fonctionnement, a besoin d'appeler une servlet pour créer un jnlp et l'exécuter sur la machine cliente.
Côté html, j'appelle ma servlet avec du javascript :
L'éxecution du code côté servlet se passe très bien, à la fin j'envoie le jnlp sous forme de xml au browser. Quand je le fais sur ma machine de test, tout se passe bien. Le fichier est créé à la volée, et la machine lance le jnlp (qui est un petit programme java).
Code : Sélectionner tout - Visualiser dans une fenêtre à part window.open(url);
Seulement quand je tente depuis un autre pc, je vois la nouvelle page du browser s'ouvrir, j'entend le "bip" signalant qu'un fichier veut être télécharger, mais juste après le browser se ferme, et je n'ai pas le temps de faire le téléchargement et donc que mon jnlp se lance. Comment pourrai-je passer outre ça, soit pour éviter la mesure de sécurité du browser, soit pour que la page reste ouverte, au risque de ne rien afficher.
Partager