Question

J'ai une simple applet Java qui récupère une image d'un serveur et l'imprime.Le seul problème est que j'obtiens l'avertissement de sécurité Java suivant :

error message

En faisant des recherches sur ce site et partout sur le web, certaines personnes me suggèrent de signer l'applet (j'ai essayé en vain) et d'autres me suggèrent de Modifier un paramètre de sécurité Java local mais ce n'est pas réalisable pour mes clients.

Non seulement je reçois cet avertissement au début de mon applet, mais apparemment, chaque fois que le code tente d'interagir avec l'imprimante, la boîte de dialogue réapparaît.Notez également qu'il n'y a pas de case à cocher à côté de « Toujours autoriser cette applet à accéder à l'imprimante ».Ces symptômes s'affichent sur n'importe quel navigateur.

Comment faire en sorte que Java respecte le choix de l'utilisateur pour lui permettre d'envoyer des travaux à l'imprimante ?

Était-ce utile?

La solution

Vous pouvez utiliser les services API JNLP dans une applet en mode sandbox dans un plug-in 2 JRE.Ils inviteront toujours l'utilisateur à chaque première impression, mais devraient également cocher la case «Toujours autoriser» dans la boîte de dialogue (bien que cela ne s'applique en réalité qu'à cette exécution).Voir un démo.de la PrintService.

Voir aussi le informations sur l'applet.page qui comprend un lien sur la nouvelle génération de technologie de plug-in Java pour Applet qui "..apporte de nouvelles capacités aux applets :tel que ..permettant aux applets intégrés d'obtenir un accès complet aux services de Java Web Start.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top