我只是检查导航器对象,并看到了javaEnabled()
方法。那么当Java仅是浏览器解释的语言时,它为什么在那里以及Java的用途是什么。
答案 0 :(得分:1)
如果用户代理支持
支持MIME类型为“ application / x-java-vm”的插件,则navigator.javaEnabled()方法必须返回true;否则它必须返回false。
(我的重点)。
用于确定是否支持例如Java Applets(需要插件)。在2019年通常没有,但在20年前很普遍。
答案 1 :(得分:1)
此方法指示当前浏览器是否启用了Java运行时环境。
此方法的返回值指示控制Java的首选项是打开还是关闭-而不是浏览器通常是否提供Java支持。
此方法无法确定是否在网络浏览器中启用了JavaScript或活动脚本。要检测是否在网络浏览器中启用了活动脚本,请将标记添加到您的网页。
示例
Java JRE的功能测试。否定的结果并不意味着客户端上未安装Java JRE。它还可能表明客户端插件管理器或Java JRE控制面板已禁用Java JRE。
if (window.navigator.javaEnabled()) {
// browser has java JRE and it is enabled.
}