如何从具有完全权限的本地光盘加载已签名的小程序?

我有一个应用程序,其中javascript代码访问在本地磁盘上写入的Java applet方法(只是为了注意 - 这不是直接可能的,但有一个解决方法,它可以这样做)。 Applet是自签名小程序,因此用户必须先允许它运行。 如果applet的代码库设置为
"http://..."
,一切正常,在FF,Chrome和Opera中也是如此。但是,我想将此applet放在本地文件系统上。但是,如果我使用codebase
"file://..."
(我也试图完全不使用codebase并直接写入完整的jar路径来存档)它不起作用,applet不会加载警告 - 安全弹出窗口,允许用户允许运行applet 。 到目前为止,我只在FF(3.6.1.4)中测试过它,Java版本是1.6.0.21。 签名的applet仅限于HTTP使用吗?或者有一些解决方法吗?     
已邀请:
  ..有一些解决方法吗? 也许在未签名的applet中使用JNLP API服务会更好。我有一个演示。 JNLP FileContents对象。 有关在嵌入式applet中使用JNLP服务的详细信息,请参阅applet信息页面中指向“下一代插件”的链接。     
从本地文件系统加载的小程序只允许在包含applet的目录中或下面写入文件。因此,如果applet在
C:MyProjectsMyAppletTest
,它将能够读取和写入该目录及其子目录中的文件,但不能在
C:MyProjects
中读取和写入。您可以使用策略文件覆盖此行为,如快速浏览控件小程序中所述     

要回复问题请先登录注册