我创建了一个小程序;它使用如下部署工具包进行部署(URL 是假的):
<script type="text/javascript"
src="https://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
code:'br.com.brandizzi.adam.applet.MyApplet.class',
archive:'http://adam.brandizzi.com.br/html/applet.jar',
width : 50,
height : 1
};
var parameters = {
fontSize : 1,
};
var version = '1.6';
deployJava.runApplet(attributes, parameters, version);
</script>
它运作良好。然而,幸运的是,我通过一台没有 JVM 的机器访问了我的站点,并且它总是被重定向到http://www.java.com - 正如文档所述:
如果客户端没有所需的最低 JRE 软件版本,Deployment Toolkit 脚本会将浏览器重定向到http://www.java.com以允许用户下载最新的 JRE 软件。在某些平台上,用户可能会在查看包含小程序的网页之前被重定向。
有没有办法避免这种重定向?页面可以在没有 JVM 的情况下运行良好,小程序只是一点点改进。无论如何,我们的用户可能会对这种重定向感到非常困惑,他们甚至没有安装 JVM 的权限。