2011-06-27 27 views

回答

0

我不認爲你可以。這將需要JavaScript來訪問瀏覽器之外的信息。也許有一些瀏覽器的具體解決方案。

0

它不可能知道的Java通過JavaScript。如果其可能的版本,那麼這將是一個安全漏洞。

3

我假設你有一個你想運行的Applet或Web Start應用程序。

對於這些情況Oracle提供了Java Deployment Toolkit的JavaScript,這有助於檢測的Java版本,同時也提供方法來自動寫Applet標記和Web Start的啓動按鈕。

正如您在http://download.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit(也包含指向下載.js文件的鏈接)中所看到的,它可以檢索已安裝的JRE或將用戶發送到最新的安裝頁面。這可能是你正在尋找的。

注:

  • 這適用於檢測到的JRE。瀏覽器不使用JDK,因此不需要檢測它們。
  • 由於隱私設置或其他瀏覽器/ JRE配置選項,它可能不起作用。