4

アプレット コードで構成される .aspx ページがあります。これを実行するには、ブラウザにアクティブな Java プラグインが必要です。

Javascript を使用して、Java プラグインがインストールされ、有効になっているかどうかを確認する方法はありますか?

4

2 に答える 2

5
window.navigator.javaEnabled()//true if java enabled 

window.navigator.plugins // will give u all the plugins installed in the browser
于 2013-02-14T09:19:21.303 に答える
3

オラクルが推奨する方法をお勧めします

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    if (deployJava.versionCheck('1.6+')) {            
        var url = "http://docs.oracle.com/javase/tutorialJWS/deployment/webstart/examples/Notepad.jnlp";

        <!-- you can also invoke deployJava.runApplet here -->
        deployJava.createWebStartLaunchButton(url, '1.6.0'); 
    } else {
        document.location.href="http://oracle.com";
    }
</script> 

これはhttp://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/jreVersionCheck.htmlから取得したものです

Java Deployment Toolkit http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkitもご覧ください。

于 2013-02-14T09:19:09.637 に答える