簡體   English   中英

使用JavaScript在IE6上檢測Java / Jre

[英]detect java/jre on IE6 using javascript

除了使用Java部署工具包(getJRE()),我想知道是否還有其他方法可以確定IE6是否安裝了JRE。 我嘗試使用navigator.javaEnabled() ,但是無論是否安裝了JRE,它都會返回true。 此外, navigator.plugins[i].name返回IE6上的未定義對象。

從小程序:

System.getProperty("java.version");
System.getProperty("java.vendor");

然后,您需要使用LiveConnect從javascript獲取數據。

編輯:我在此鏈接中使用此方法創建了一個帖子

這看起來不是很好,但是它對我有效,即在ie6上,您可以嘗試捕獲錯誤,然后甚至使用定義Java對象的var再次檢查。

try {
var j = new java.util.Date();
}
catch(err) {
document.write('no java'); // example
}

alert(j) // undefined

那里有RIA部署建議頁面

http://download.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM