使用deployJava.js时,禁用重定向到移动设备上的java.com

Disable redirect to java.com on mobile when using deployJava.js

本文关键字:移动 com java 重定向 js deployJava 使用      更新时间:2024-05-04

我使用以下代码在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.runaplet会检查浏览器/系统上当前安装的软件,但由于移动浏览器没有hava(ios和android),它会将其重定向到java安装页面,该页面还会通知没有可用的java。

因此,用户无法完全查看页面。

我想要一些方法来禁用移动浏览器上的java检查。

我看到您正在使用deployJava.js文件,也称为"部署工具包脚本"。

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

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