【问题标题】:What steps must be performed to get a applet which can work with File?必须执行哪些步骤才能获得可以与 File 一起使用的小程序?
【发布时间】:2011-09-03 07:15:05
【问题描述】:

我有一个带有函数的小程序,如果这个函数被 javascript 调用,它会返回所有 Netdrives 的列表。

目前我得到一个权限被拒绝的异常。谷歌告诉我:我必须签名并创建一个策略文件。但我没有前进。

你能告诉我步骤,如何让它工作吗?

问候和感谢!

【问题讨论】:

    标签: java file jar policy signed-applet


    【解决方案1】:

    您需要对小程序进行签名,然后才能获得访问文件的权限: 见http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

    或者这个(更新的):http://www.entrust.net/ssl-resources/pdf/ECS_Java_Code_Signing_Guide.pdf

    【讨论】:

      【解决方案2】:

      我有一个带有函数的小程序,如果这个函数被 javascript 调用,它会返回所有 Netdrives 的列表。

      目前我得到一个权限被拒绝的异常。谷歌告诉我:我必须签名..

      正确。

      ..并创建一个策略文件。 ..

      如果最终用户在提示时接受签名的小程序代码,则冗余。

      但我没有前进。

      缺少的部分是您可能需要将这些调用包装在AccessController.doPrivileged(PrivilegedAction) 中。这是和JS交互造成的。

      【讨论】:

        猜你喜欢
        • 2018-09-28
        • 2016-07-01
        • 2014-07-30
        • 2018-08-10
        • 1970-01-01
        • 2016-03-30
        • 2019-02-07
        • 2013-04-21
        • 2022-01-05
        相关资源
        最近更新 更多