为什么可以';Java小程序只要求特定的权限(例如,录制音频)

为什么可以';Java小程序只要求特定的权限(例如,录制音频),java,security,permissions,applet,Java,Security,Permissions,Applet,我正在构建一个录音小程序,所以它需要录音许可。我签署了jar文件,现在当我加载小程序时,会弹出一个对话框:“localhost的小程序正在请求访问您的计算机”,并提供“允许”或“拒绝”选项。如果我单击“允许”,它可以录制声音。但我感到失望的是,似乎没有办法让它只要求它需要什么;类似于“此小程序希望获得录制声音的权限。允许或拒绝”?有办法做到这一点吗 如果不是的话,你对在这个“全有或全无”对话框中抛弃Java细粒度安全模型的基本原理有什么想法?我可以看到一个用户允许一个站点录制一些声音,但不想给它

我正在构建一个录音小程序,所以它需要录音许可。我签署了jar文件,现在当我加载小程序时,会弹出一个对话框:“localhost的小程序正在请求访问您的计算机”,并提供“允许”或“拒绝”选项。如果我单击“允许”,它可以录制声音。但我感到失望的是,似乎没有办法让它只要求它需要什么;类似于“此小程序希望获得录制声音的权限。允许或拒绝”?有办法做到这一点吗


如果不是的话,你对在这个“全有或全无”对话框中抛弃Java细粒度安全模型的基本原理有什么想法?我可以看到一个用户允许一个站点录制一些声音,但不想给它硬盘的读/写权限。

不。JRE不向标准小程序提供如此细粒度的权限


应用程序。使用启动可以以您建议的方式访问本地文件系统、打印机和许多其他内容。但沙盒的“特定权限消息”松弛不包括截屏或捕捉声音等内容。

我正在执行相同的任务,我已经签署了jar文件,但在浏览器中加载小程序时它不会提示我。任何帮助!