[英]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.