0

このコードを使用して、Web アプリケーションで Java Deployment Script を使用しています。

<script src="https://www.java.com/js/deployJava.js"></script>
<script>
    var attributes = {
        code:'applet.class',  width:0, height:0,separate_jvm: false,id:'applet'} ;
    var parameters = {jnlp_href: 'jnlp.jnlp'} ;
    deployJava.runApplet(attributes, parameters, '1.7');
</script>

この問題は、このページをモバイル ブラウザで表示しようとすると発生します。

deployJava.runapplet は、ブラウザ/システムに現在インストールされているかどうかをチェックしますが、モバイル ブラウザには hava (ios および android) がないため、Java インストール ページにリダイレクトされ、利用可能な Java がないことも通知されます。

そのため、ユーザーはページ全体を表示できません。

モバイル ブラウザで Java チェックを無効にする方法が必要です。

4

1 に答える 1

1

deployJava.js「Deployment Toolkit Script」としても知られるファイルを使用しているようです。

したがって、getJREs()関数を呼び出す前に、そのスクリプトによって提供される関数を使用して、JRE がインストールされているかどうかを確認するだけrunApplet()です。

Detect Mobile Browsers ライブラリを使用して、ユーザーがモバイル ブラウザーを使用しているかどうかを確認することもできます。

于 2013-12-09T09:20:41.560 に答える