由于安全设置,java小程序被阻止
我的web应用程序在登录过程中使用小程序。直到今天,当我被提示从Java Firefox插件的1.7.0.45版本更新到1.7.0.51版本时,一切都很正常
我拒绝了这个邀请,但不久之后,登录就停止了。如果我打开Java控制台并尝试从Firebug调用小程序,我会看到以下消息:
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
# 1 楼答案
更新到1.7.0.51版解决了此问题。我猜1.7.0.45版在新版本发布时被屏蔽了
# 2 楼答案
如果您希望恢复到以前版本的java,请参阅此处以获取完整的可用下载:
由于7u10和7u40之间的各种java安全性变化,我不得不在windows上为IE9做类似的事情。我相信FireFox只是使用操作系统配置的java,所以它应该足以重新安装您想要的java版本
至于7u51中更大的小程序问题,我不确定最好的解决方案(但我必须找出答案)
附录
# 3 楼答案
是的,从更新51开始,小程序已经发生了很大的变化(默认情况下会被阻止)。推荐阅读:https://blogs.oracle.com/java-platform-group/entry/new_security_requirements_for_rias