如何在浏览器中使用Javascript测试区分以下场景?
我已经检查了deployJava.js
和navigator.javaEnabled()
但是如果我在Windows中使用JAVA控制面板禁用JAVA,它们似乎在两种情况下都返回false
。
deployJava.versionCheck("1.5+") //false
navigator.javaEnabled() //false
感谢您的帮助。
P.S。我检查了类似的答案,但它们都与检测到其他版本的JAVA有关。我只需要知道上面提到的哪个状态。
答案 0 :(得分:1)
从浏览器中,无法区分您提到的两种情况。当您使用控制面板禁用java时,它不会被加载到浏览器中,因此浏览器无法告诉您它是否已安装。
如果他们有一个该窗体的开关,你会遇到与其他插件类似的问题。