为什么签名applet无法使用firefox将文件写入客户端文件系统?

时间:2010-10-01 16:07:01

标签: java firefox applet

我有一个applet(java),它将一些文件写入客户端文件系统。在Chrome和IE中完美运行和firefox也是如此,只有我以管理员权限运行它。 (右键单击 - >以管理员身份运行)。此解决方案看起来不适合企业应用程序。

顺便说一句,applet是大型企业Web应用程序的一部分。所以我没有安全性,客户端将能够以管理员身份运行firefox。

2 个答案:

答案 0 :(得分:1)

可能是Firefox本身无权写入您想要写入的位置吗?

答案 1 :(得分:1)

存储应用程序数据的好地方是在user.home的子目录中。使用基于主类包名的子目录,以帮助避免'settings.dat'与'settings.dat'冲突!


使其更加“Windows友好”(当相关属性指示Win。当然!)任何Java应用程序的设置的根目录。可能是$ {user.home} / AppData / Local / Java /