如何在瀏覽器中使用JavaScript測試區分以下情況?區分JAVA是否已禁用或未使用Javascript安裝
- 安裝Java,但被禁用
- 的Java完全不
我已經檢查deployJava.js
和navigator.javaEnabled()
安裝,但他們似乎在這兩種情況下返回false
,如果我用Java控制面板中禁用Java視窗。
deployJava.versionCheck("1.5+") //false
navigator.javaEnabled() //false
感謝您的幫助。
P.S.我檢查了類似的答案,但它們都與檢測到某個其他版本的JAVA有關。我只需要知道上面提到的哪個狀態就會發生。
問題不在於檢測java的版本。我知道該怎麼做。我的問題是我如何判斷java是否被用戶禁用或者根本沒有安裝它。 – 2013-04-10 09:18:30
我的道歉太快了。你有沒有檢查過'getJREs();'? – 2013-04-10 09:20:51
@TimS。沒有prob.Yeah我檢查,但它返回'[]'空對象,如果禁用 – 2013-04-10 09:23:21