我正在使用 Java 部署工具包在 iframe 中部署 Java 小程序。
如果用户浏览器没有安装插件,javaDeploy.js 会自动将 iframe 重定向到 java 下载页面,但是我想在这种情况发生之前给用户一些通知,因为只是看到 java 下载有点奇怪页面没有通知他们为什么看到它。
是否有任何方法可以在 iframe 被重定向之前连接到 javaDeploy.js 进程以显示通知?
我正在使用 Java 部署工具包在 iframe 中部署 Java 小程序。
如果用户浏览器没有安装插件,javaDeploy.js 会自动将 iframe 重定向到 java 下载页面,但是我想在这种情况发生之前给用户一些通知,因为只是看到 java 下载有点奇怪页面没有通知他们为什么看到它。
是否有任何方法可以在 iframe 被重定向之前连接到 javaDeploy.js 进程以显示通知?
好的,看起来我可以自己回答这个问题:
我在父级中创建了一个隐藏的 div,其中包含一条消息,通知用户他们需要安装 java。然后在调用 javaDeploy.js 的脚本中:
javaAvailable = false;
setTimeout("if(!javaAvailable) {$('#no_java_message', top.document).show()}", 200);
deployJava.runApplet(attributes, parameters);
var javaAvailable = true;
$("#no_java_message", top.document).hide();