java - 为什么已签名的小程序无法使用firefox 将文件写入客户端文件系统?

标签 java firefox applet

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

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

最佳答案

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


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

关于java - 为什么已签名的小程序无法使用firefox 将文件写入客户端文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840972/

相关文章:

java - 如何在 Java 中测试 CRUD 操作

javascript - 火狐插件 : What is the best way to insert a large chunk of HTML?

css - 为什么 Safari 在媒体查询中计算 REM 的方式与其他浏览器不同?

java - 使用 JUnit 测试 Java Applet

java - 为什么会出现缺少主方法错误?

java - 使用javah创建.h文件,出现错误 "Could not find class file for NativeDemo"

java - 替换 7.X 版 Atlassian JIRA 插件中已弃用的 AbstractEditHandlerDetailsWebAction

java - 初学者 : Static Methods

javascript - 无法在 Firefox canvas 中绘制斜体文本

java - 还有其他方式使用签名小程序吗