How to write JavaScript function to check JRE version
I am new to Jav开发者_高级运维aScript. How to write JavaScript function which will return installed Java version in the computer.
Thanks
Sunil Kumar Sahoouse the JNLP, the Sun Unified Deployment Mechanism, the getJREs()
function is your answer:
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var versions = deployJava.getJREs();
alert(versions);
</script>
NB
it works in a consistent fashion across various browsersvar JavaVersion = PluginDetect.getVersion('Java', 'getJavaInfo.jar');
var Java0Status = PluginDetect.isMinVersion('Java', '0', 'getJavaInfo.jar');
alert('Java version is ' + JavaVersion + '\n' + 'Java status is ' + Java0Status);
This is the plugin detect generator page, also you can check here for detail about that.
You can use the deployJava.getJREs()
method in the Deployment System (returns a list of currently installed JREs).
Normally, You cannot directly check Java Version from Javascript, You will need 2 steps.
Check Java is installed or not with javascript first
navigator.javaEnabled()
And then load your java applet, and check it there for version.
PS: DeployJava mentioned by others, also doing similar method
Here is some of its codes, writing object tags to page, and checking it.
document.write('<'+'object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
document.write('<'+'object classid="clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA"
精彩评论