Bonjour,
Y a t il du code Javascript qui permet de connaitre la version du JDK/JRE installé sur la machine client ?
Bonjour,
Y a t il du code Javascript qui permet de connaitre la version du JDK/JRE installé sur la machine client ?
Salut,
Va voir avec l'objet plugins de JS ici
ça marche dans firefox, mais pr IE
y'aurait pas une possibilté en passant par les mime ?
Qu'est ce que tu veux santana!
Pour une fois que IE interdit qqc, il fallait que ca tombe sur toi !
Par contre je ne connais aucune autre solution, en tout cas en ce qui concerne le JS!
Bon courage
ce que je cherche vraiement c'est un truc en javascript indépendant du navigateur qui me retourne une information sur la JVM installée sur le poste client
Bonjour, je relance un peu le débat, j'ai aussi des soucis avec IE7. Après un bon moment à fureter sur le web et essayer des tonnes de solutions, la plus aboutie me paraît être le code suivant trouvé sur qui fonctionne très bien avec Firefox mais pas avec IE7.
La classe JavaVersion.class fonctionne sous IE dans une autre page web qui utilise le on_load() pour demarrer le script. Mais dans ma page ASP.Net, je ne peux pas.
Rien à faire, IE7 persiste à ne pas détecter le JRE, le script sort sur document.getElementById('javaversion_applet').getJavaVersion(); car la classe n'est pas instanciée, or je n'y connais rien en java, si quelqu'un sait instancier la clase dans ce script, c'est gagné !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 <p>JRE Version:<span id="jre_version" runat="server"></span> <div id="applet_holder" runat="server"></div> <p> <script language="javascript"> function update_jre_version () { var java_version; var java_vendor; var java_method; var java_found; var txt; try { java_version = java.lang.System.getProperty("java.version"); java_vendor = java.lang.System.getProperty("java.vendor"); java_method = "LiveConnect"; java_found = true; } catch (e1) { try { // had trouble using proper DOM methods here with the applet initializing, so resorted to innerHTML // applet is deprecated in HTML 4 and XHTML 1, but innerHTML is non-standard and object support is spotty in some browsers... document.getElementById('<%=this.applet_holder.ClientID%>').innerHTML = '<applet id="javaversion_applet" code="http://localhost/JavaVersion.class" mayscript="mayscript" width="1" height="1"></applet>'; java_version = document.getElementById('javaversion_applet').getJavaVersion(); java_vendor = document.getElementById('javaversion_applet').getJavaVendor(); java_method = "Applet"; java_found = true; } catch (e2) { java_found = false; } } if (java_found) { txt = java_version; document.getElementById('<%=this.jre_version.ClientID%>').innerHTML =txt; } else { txt = "Not detected"; document.getElementById('<%=this.jre_version.ClientID%>').innerHTML =txt; } alert(txt); } update_jre_version(); </script>
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager