我的网络应用程序在登录过程中使用了一个小程序。一切正常,直到今天系统提示我将 Java Firefox 插件的 1.7.0.45 版更新到 1.7.0.51 版。
我拒绝了这个邀请,但在拒绝之后不久,登录就停止了。如果我打开 Java 控制台并尝试从 Firebug 调用 Applet,我会看到以下消息:
security: LiveConnect (JavaScript) blocked due to security settings.
network: Created version ID: 1.7.0.45
network: Created version ID: 1.7.0.51
所以我似乎被困在两个版本之间的炼狱中。我的猜测是:
- 1.7.0.51 的部分安装更改了一些安全设置,这些设置阻止我调用小程序(从 JavaScript)
- 我无法调用小程序,因为旧版本被阻止,我必须升级到较新的版本
如果可能,我想回到版本 1.7.0.45 和我以前的安全设置,因为我知道这个配置有效。如果这不可能,那么我想我会尝试升级到 1.7.0.51。我在 Java 控制面板中检查了升级方法,但似乎没有任何“立即检查更新”按钮。我在运行 OS 10.8.5 的 Mac 上使用 Firefox 26.0。
最佳答案
是的,从更新 51 开始,小程序已经发生了很大变化(默认情况下它们被阻止)。推荐阅读:https://blogs.oracle.com/java-platform-group/entry/new_security_requirements_for_rias
关于java - 小程序因安全设置而被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21141970/