我正在使用此代码在我的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检查。
答案 0 :(得分:1)
我发现您使用的是deployJava.js
文件,也称为“部署工具包脚本”。
因此,在调用getJREs()
函数之前,您只需使用该脚本提供的runApplet()
函数来检查是否安装了JRE。
您还可以使用Detect Mobile Browsers lib来检查用户是否在移动浏览器上