2009-10-27 4 views
2

Question
Est-il possible d'obtenir la version de Java Plugin utilisée par le navigateur Web, soit par Javascript, soit dans une applet Java exécutée par le plugin?Obtenir la version du plugin Java du navigateur?

Contexte
Je voudrais lancer un applet Java intégré dans le navigateur si l'utilisateur utilise Java plugin2, ou l'exécuter comme une application JWS autrement, parce que je dois contrôler la taille du tas max de la applet/application, ce qui n'est possible que dans Plugin2. Je connais le Java Deployment Toolkit (DeployJava.js) et le PluginDetect.js (http://www.pinlady.net/PluginDetect/), mais ces paquets ne vous permettent pas d'obtenir la version actuelle du plugin (seulement la version JRE), et ne donnent que le nom du plugin dans certains navigateurs.

On ne peut pas supposer qu'un utilisateur avec> JRE 1.6 Update 10 exécute plugin2, parce que Mac OS X 10.6 a installé JRE 1.6, mais le plugin d'origine est en cours d'exécution. De plus, vous ne pouvez pas forcer l'utilisateur à mettre à jour leur JRE avec DeployJava.js sur Mac OS X.

Répondre

3

Voici quelques exemples de vérification de plugin2 côté client: http://people.fh-landshut.de/~mbien/cafebabe.html (en particulier, voir la page source)

+0

Merci pour ces exemples! C'est exactement ce dont j'avais besoin. Je n'avais pas réalisé que deployJava avait une méthode isPlugin2(), car elle ne semblait pas être listée dans les documents de déploiement. – Monarch

+0

Pour plus d'informations: http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html – cdmckay

Questions connexes