【问题标题】:Getting JRE version if Java is not installed in Safari using deployjava.js如果未在 Safari 中安装 Java,则使用 deployjava.js 获取 JRE 版本
【发布时间】:2014-10-17 04:58:42
【问题描述】:

我正在使用 deployjava.js 来检查系统中是否安装了 java 或 JRE。我创建了一个脚本来检查系统中是否安装了 JRE 版本和 java。我在 Mac 的 Safari 浏览器中对其进行了测试,但它显示 JRE 版本检测到:1.5+,而我的系统中没有安装 JAVA。

使用 depoyjava.js 检测 JRE 版本的代码:

  var JRE_version = deployJava.getJREs();

这怎么可能?是 Safari 浏览器问题还是 deployJava.js 问题?

【问题讨论】:

  • 您可以尝试在 Safari 中运行任何 Java Applet 并查看它是否正在启动吗?这样就可以确认 Safari 是否使用了 JRE。
  • 尝试从 safari 中点击此 [链接][(javatester.org/version.html)。它显示了什么。
  • 我已测试此链接以检查 JRE 版本,但它显示已安装 1.6+ 版本。 @ankur-singhal
  • @GhanshyamKatriya 这意味着您的浏览器已安装 JRE。 )

标签: java javascript safari deployjava


【解决方案1】:

这是 Javascript 代码,几乎适用于所有浏览器。

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
     var versions = deployJava.getJREs();
     alert(versions);
</script>

检查此link 以测试浏览器版本。

我已经测试并查看了源代码,java.tester.org,他们也是用户deployJava.js

在您的情况下,this 可能会对您有所帮助。

【讨论】:

    猜你喜欢
    • 2014-12-09
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多