java - 检测未安装的 java 并提供来自 Javascript 的链接

标签 java javascript jquery

我有这个使用 java 的全景查看器,

但是当尝试从 firefox 和未安装的 java 访问时,它会警告需要一些插件,但它没有指定 whitch 一个或从哪里下载...

那么,我可以从 javascript 检测用户是否没有安装 java 并为他提供下载链接吗?

最佳答案

使用Deployjava.js测试java是否安装:

示例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Deploy Java Test </TITLE>
</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>

工作样本:

http://jsfiddle.net/ym78z/

希望对你有帮助:-)

关于java - 检测未安装的 java 并提供来自 Javascript 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9273892/

相关文章:

javascript - Benchmark.js 模块无法在 Nodejs 中全局找到

jquery - 免费国家/城市建议列表/数据库

java - toString方法中可以使用void吗

java - 为 Jtree 中的每个节点设置图标

javascript - 如何将 js 变量放入 iframe 中

javascript - 如何获取 limit 和降序 created_At 返回的项目索引

jquery - 使用此查找上一个 DOM 元素 jQuery

javascript - 是否可以将 GET 或 POST 变量传递给外部 javascript

executeQuery() 中的 Java MYSQL 异常

Java 包不公开,包外无法访问