我正在使用Java Deployment Toolkit在iframe中部署java applet。
如果用户浏览器没有安装插件,javaDeploy.js会自动将iframe重定向到java下载页面但是我想在发生这种情况之前向用户发出某种通知,因为它看起来有点奇怪那里的java下载页面没有注意到他们为什么会看到它。有没有办法挂钩javaDeploy.js进程以在重定向iframe之前显示通知?
答案 0 :(得分:0)
好看,我实际上可以自己回答:
我在父级中创建了一个隐藏的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();