如何通过JavaScript(浏览器)检测Java首选项中是否启用了Java

发布于 2024-12-13 10:03:41 字数 318 浏览 0 评论 0原文

我有一个加载小程序的页面。我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文