web开发人员可以停止未安装Java的IE弹出对话框吗?

web开发人员可以停止未安装Java的IE弹出对话框吗?,java,internet-explorer,applet,popup,user-experience,Java,Internet Explorer,Applet,Popup,User Experience,我开发了一个使用Java小程序的网站(防火墙后面的内部网站)。如果客户机上没有安装Java,那么它将退回到其他解决方案 我现在遇到的问题是,至少IE9弹出一个对话框,说我的网页使用Java以及如何安装它。我已经在我的网页上处理了这个问题,所以我可以使用一些元标签或其他来阻止IE9破坏用户体验吗 当这个弹出窗口出现时,用户会认为没有Java我的网页无法运行 HTML 一些HTML文本 在编写applet元素之前,让JS检查Java是否已安装。例如 当你打字的时候 alert(java.lang.

我开发了一个使用Java小程序的网站(防火墙后面的内部网站)。如果客户机上没有安装Java,那么它将退回到其他解决方案

我现在遇到的问题是,至少IE9弹出一个对话框,说我的网页使用Java以及如何安装它。我已经在我的网页上处理了这个问题,所以我可以使用一些元标签或其他来阻止IE9破坏用户体验吗

当这个弹出窗口出现时,用户会认为没有Java我的网页无法运行

HTML

一些HTML文本

在编写applet元素之前,让JS检查Java是否已安装。例如

当你打字的时候

alert(java.lang.System.getProperty("java.version"));
在FF JS控制台输入行中,您可能会看到如下内容:

[02:55:46.025] alert(java.lang.System.getProperty("java.version"));
[02:55:46.027] ReferenceError: java is not defined
..如果未安装Java。如果未安装,请使用备用内容/策略


如果调用
getProperty(String)
返回非
null
值,则安装Java(并且
Java.version
是该JRE中定义的属性)。

对不起,这是防火墙后面的内部网站。提取
一些HTML文本
顺便说一句-我将您的一些评论编辑回问题中。现在我看清楚了,我建议不要尝试嵌入
0x0
applet。它很可能被视为可疑,并被悄悄地删除。相反,指定一个小尺寸(
20x20
)&使用CSS使其不可见。+检查如果是IE,检查在chrome中对我不起作用:(什么DYM通过“不起作用”?这是否意味着没有为具有Java的chrome浏览器返回Java版本?为不具有Java的浏览器返回值?其他什么?
[02:55:46.025] alert(java.lang.System.getProperty("java.version"));
[02:55:46.027] ReferenceError: java is not defined