2013-01-11 50 views
1

我無法使用MacOSX 10.7.5和Safari 6.0.2下的TiddlySaver.jar小程序將文件保存到本地文件系統。 http://tiddlywiki.com/在Safari上運行本地Java applet訪問本地文件系統

假設在Safari 6.0中有一個名爲「禁用本地文件限制」的「開發」下的菜單項,但我沒有在Safari 6.0.2中看到它。也許還有另一種方法來禁用我不知道的限制嗎?

+0

*「也許有另一種方法來禁用限制」*可能a)對Jar進行數字簽名或者b)使用JNLP API服務訪問本地文件系統。 –

+0

我驗證了該jar已經使用jarsigner -verify進行了簽名。我將研究JNLP API作爲替代選項,謝謝! –

回答

1

您正在考慮禁用Javascript的菜單項。它不影響Java小程序。

您的問題更可能是因爲Apple temporarily blacklisted versions of the Java plugin prior to Java 7 update 11 from loading at all。 (Mozilla對Firefox採取了類似措施。)下載並安裝Java 7更新11,以使其重新開始工作。

+0

附加信息。目前與基於Windows的JRE 1.7.0_09和1.7.0_11 Oracle版本相同。具體來說,當我嘗試在FF中加載applet時看到的警告是*「此插件存在安全漏洞,請單擊此處激活Java™Platform SE 7 U插件。」*希望受影響的JRE的更新(包括推測* nix)即將「即將推出」。 –

+0

是的,Mozilla也將Firefox的插件列入黑名單。 (這是一件大事,廣泛的攻擊。)更新顯示大約6小時前;你可以從http://www.java.com/en/download/index.jsp – duskwuff

+0

下載Java 7 update 11。奇怪的是(甚至重新啓動後再次檢查),儘管我已經安裝了11更新,我看到了這個問題,我仍然收到這個消息。控制檯輸出Java Plug-in 10.5.1.255 使用JRE版本1.7.0_11-b21 Java HotSpot(TM)客戶端VM 用戶主目錄= ..'。據推測,它是由'Java Plug-in'版本觸發的。很高興看到它在Mac上再次啓用(回到具體的問題/問題)。 :) –