【问题标题】:Signed Java Applet prompting for printer access已签名的 Java 小程序提示打印机访问
【发布时间】:2011-06-29 09:31:39
【问题描述】:

我有一个小型 Java 小程序,可以从浏览器进行自定义打印。

我已经使用 go daddy 证书签署了小程序,但我仍然收到以下安全警告:

==

安全警告

小程序已请求访问打印机

您要允许此操作吗?

==

有一个复选框显示“始终允许运行此小程序”,但选择该复选框仍会导致警告对话框在显示打印对话框之前显示。

是否可以在不修改客户端计算机上的 .policy 文件或在 .jar 文件中包含 .policy 文件的情况下授予对打印机的访问权限?

谢谢!

【问题讨论】:

  • 对于您当前的小程序,您是否会在代码出现之前提示您信任它?使用完全沙盒化的小程序再试一次。它的行为方式是否相同?我怀疑 JVM 没有识别出小程序已签名,并且进一步怀疑最新版本的 Java 将允许在用户确定运行时信任对话框后打印沙盒小程序。

标签: java security printing permissions applet


【解决方案1】:

我认为没有其他方法。我遇到了同样的问题-签名的小程序打印,但是那个烦人的对话框。

我的问题是小程序是由 javascript 执行的。根据注释here,javascipt 执行的小程序的行为总是像未签名的。

【讨论】:

    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 2014-12-21
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多