有没有可靠的方法来检测使用JavaScript在客户端计算机上安装的Java版本?
查看Java Deployment Toolkit中的代码.
根据我们在谷歌找到这个页面的事实,只是为了帮助下一个人找到这个.
navigator.javaEnabled()
http://www.w3schools.com/jsref/met_nav_javaenabled.asp
http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit
这是我发现使用JavaScript找到Java版本的最好方法,但是要小心使用它,因为它的版本检测确实取决于浏览器/浏览器,并且在旧的浏览器版本或最近安装了旧Java的浏览器上,它不会像以前那样工作预期.花时间做真正的测试,然后在生产中使用它.
谷歌搜索
detect "java version" using javascript
产生了几个结果,这看起来可能有用.本质上,它尝试加载Java小程序,然后JavaScript询问小程序.