2014-01-15 73 views
1

我的web應用程序在登錄過程中使用Applet。直到今天,當我被提示將Java Firefox插件的1.7.0.45版本更新到版本1.7.0.51時,一切正常。由於安全設置而被阻止的小程序

我拒絕了這個邀請,但是這樣做後不久,登錄就停止了。如果我打開Java控制檯,並嘗試調用從螢火蟲的小程序我看到以下消息:

security: LiveConnect (JavaScript) blocked due to security settings. 
network: Created version ID: 1.7.0.45 
network: Created version ID: 1.7.0.51 

這樣看來,我被困在兩個版本之間的一些煉獄。我就是猜,要麼:

  • 改變其阻止我調用applet(通過JavaScript)的一些安全設置的1.7.0.51部分安裝
  • 我不能把小程序,因爲舊版本我必須升級到新版本

如果可能,我想回到版本1.7.0.45和我以前的安全設置,因爲我知道這個配置工作。如果這是不可能的,那麼我想我會嘗試升級到1.7.0.51。我檢查了Java控制面板的升級方式,但似乎沒有任何「現在檢查更新」按鈕。我在運行OS 10.8.5的Mac上使用Firefox 26.0。

回答

0

更新至版本1.7.0.51解決了此問題。我猜這個新版本變得可用時版本1.7.0.45被阻止了

+0

你應該已經能夠恢復到版本1.7.0.45。您也可以配置您的jar Manifest以確保您不會連續被要求「更新到最新」。這個安全更改是在(我認爲7u10和配置添加在7u40)。這些最新的java安全更改有點令人厭煩。 – wmorrison365

1

如果你想恢復到以前的Java版本,在這裏看到的全套可用下載:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 

我不得不做窗戶IE9類似因各種java安全性在7u10和7u40之間變化。我相信FireFox只是使用OS配置的Java,所以它應該足以重新安裝所需的Java版本。對於7u51中的小應用程序的大問題,我不確定最佳的行動方案(但是我們必須找出答案)。

附錄

  1. 我知道這並不能提供一個完整的答案(即如何重新恢復以前的安全配置),但只找到存檔的Java下載可能是困難的。
  2. 當逆向(我遇到他的問題與我的IE安裝程序)時刪除/移動你的較新的Java安裝可能是明智的。
相關問題