如何使用Code在浏览器中检查是否安装了Java插件。

时间:2011-04-12 06:59:21

标签: java javascript

如何使用java或javascript或JSP Code检查浏览器中是否安装了Java插件。?

5 个答案:

答案 0 :(得分:7)

Java / Sun / Oracle以JavaScript文件的形式提供a deployment toolkit script,可让您实现所需。

您可以调用getJREs()函数,该函数返回当前安装的JRE版本字符串数组。

如果需要,您甚至可以通过installJRE(requestVersion)功能安装特定的JRE版本。

答案 1 :(得分:3)

使用deployJava.js检查java安装。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript" src="deployJava.js">
</SCRIPT>
<script type="text/javascript">
function call()
{
    if (deployJava.versionCheck("1.6.0+") || deployJava.versionCheck("1.4") || deployJava.versionCheck("1.5.0*")) 
    {
        alert("Java is Enabled");
    } else 
    {
        alert("Java is Not Enabled");
    }
}
</script>
<BODY onload="call();">
</BODY>
</HTML>

答案 2 :(得分:1)

试试这个:

https://cdnjs.com/libraries/jqplugin

例如

jQuery.browser.java //Java

答案 3 :(得分:1)

我首先尝试了jqplugin和deployJava,但至少IE8失败了。所以我来了这个lib,它有最全面的文档和实现,我可以找到并适用于我可以测试的所有浏览器

http://www.pinlady.net/PluginDetect/Java/

答案 4 :(得分:1)

来自Navigator javaEnabled()var x = "Java Enabled: " + navigator.javaEnabled();

x的结果将是:Java Enabled:false