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

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

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

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

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

点赞