Tag: navigator

确定客户端浏览器是否已安装Java并可以启动applet

我正在开发一个.aspx页面,在用户点击按钮后我将最终启动一个applet(我正在使用标签)。 所以,我想检测是否在用户的浏览器上启用/安装了java。 我正在使用navigator.javaEnabled()方法。 然而,即使这在IE7上工作正常,它在Firefox 3.0.12上返回不一致的结果(不知道不同的浏览器),有时说java已启用(它是),然后启动applet后再次从applet返回此页面,它将报告错误。 如果我关闭firefox并返回applet启动页面,navigator.javaEnabled()将再次(正确)报告true。 是否存在确定此不一致行为的任何内容,或者navigator.javaEnabled()是否是执行Java applet检查的最佳方法? 提前致谢。