如何通过JavaScript(浏览器)检测Java首选项中是否启用了Java
我有一个加载小程序的页面。我使用 Oracle 的 deployJava.js 来检测系统上是否安装了 Java,并调用 applet.getAppletInfo() 来确定 applet 是否已启动并运行。但是,我无法确定 Java 是否确实启用。我通过控制面板(java 首选项)手动禁用了 Java,现在所有 IE 浏览器在调用 getAppletInfo() 时都会冻结。
有没有办法在调用小程序之前检测 Java 首选项中是否启用了 Java? navigator.javaEnabled()
只是提供有关 Java 是否在浏览器上启用的信息,而不是在系统上启用的信息。
I have a page which loads an applet. I'm using the Oracle's deployJava.js to detect whether Java is installed on the system, and I make a call to applet.getAppletInfo() to determine whether the applet is up and running. However, I cannot determine whether Java is actually enabled. I manually disabled Java through the control panel (java preferences) and now all IE browsers freeze when the getAppletInfo() call is made.
Is there a way to detect whether Java is Enabled in Java Preferences prior to making any calls to the applet? navigator.javaEnabled()
just gives you info on whether Java is enabled on the browser, but not on the system.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论