使用Javascript区分是否禁用或未安装JAVA

Distinguish if JAVA is disabled or not installed using Javascript

本文关键字:安装 JAVA Javascript 是否 使用      更新时间:2023-09-26

如何在浏览器中使用Javascript测试区分以下场景?

  1. Java已安装但未启用
  2. Java根本没有安装

我已经检查了deployJava.jsnavigator.javaEnabled(),但如果我在Windows中使用JAVA控制面板禁用JAVA,它们似乎在两种情况下都返回false

deployJava.versionCheck("1.5+") //false

navigator.javaEnabled() //false

谢谢你的帮助。

注:我检查了类似的答案,但它们都与检测到其他版本的JAVA有关。我只需要知道上述哪一种状态会发生

在浏览器中,无法区分您提到的两种情况。当你使用控制面板禁用java时,它不会被加载到浏览器中,因此浏览器无法告诉你是否安装了它。

你会有类似的问题与其他插件,如果他们有一个开关的形式。