我需要能够确定用户是否通过JavaScript安装并启用了Java。第一要求是很容易做到,我使用的部署工具包脚本:检测是否安装了java并使用javascript启用
http://download.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html
然而,在用户已经安装了Java中的情况,但他们已经禁用它(在浏览器中未禁用的支持,但通过Windows中的java控制面板禁用),安装的版本仍然显示在呼叫deployJava.getJREs()
。有什么办法可以检测使用JavaScript安装和启用的Java版本吗?
@John,我想什么是想要的是一种方法来检测JavaScript的浏览器版本的JAVA – Neal 2011-04-21 16:05:21
尝试良好的旧运行一些Java,尝试通过Java连接到JavaScript,然后检测连接是否打开。 – Raynos 2011-04-21 16:09:30
@Neal,我已经设法获得可用的java版本列表。我只需要能够检测这些版本何时被禁用。也许这是不可能的,我有点认为这是一个长镜头。我需要这个的原因是我可以确定是否可以成功地将一个applet嵌入到页面中。 – JDS 2011-04-21 16:12:09