0

我正在使用此代码在我的 Web 应用程序上使用 Java 部署脚本。

<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文件也称为“部署工具包脚本”。

因此,您可以简单地使用该getJREs()脚本提供的函数在调用该函数之前检查是否安装了 JRE runApplet()

您还可以使用检测移动浏览器库来检查用户是否在移动浏览器上

于 2013-12-09T09:20:41.560 回答