Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过JavaScript(浏览器)检测Java首选项中是否启用了Java_Java_Javascript_Applet - Fatal编程技术网

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

如何通过JavaScript(浏览器)检测Java首选项中是否启用了Java,java,javascript,applet,Java,Javascript,Applet,我有一个加载小程序的页面。我使用Oracle的deployJava.js来检测系统上是否安装了Java,并调用applet.getAppletInfo()来确定applet是否已启动并正在运行。但是,我无法确定是否实际启用了Java。我通过控制面板(Java首选项)手动禁用了Java,现在所有IE浏览器在调用getAppletInfo()时都会冻结 在调用小程序之前,是否有方法检测Java首选项中是否启用了Javanavigator.javaEnabled()只提供有关是否在浏览器上启用Java

我有一个加载小程序的页面。我使用Oracle的deployJava.js来检测系统上是否安装了Java,并调用applet.getAppletInfo()来确定applet是否已启动并正在运行。但是,我无法确定是否实际启用了Java。我通过控制面板(Java首选项)手动禁用了Java,现在所有IE浏览器在调用getAppletInfo()时都会冻结


在调用小程序之前,是否有方法检测Java首选项中是否启用了Java
navigator.javaEnabled()
只提供有关是否在浏览器上启用Java的信息,而不是在系统上启用Java的信息。

可能在JavaScript中尝试{Java.lang.String s=“x”}catch?或者?不起作用。。。事实上,如果我能找到一个解决方案,IE浏览器不冻结,但能够确定小程序是否启动和运行,如果足够的话。