【问题标题】:Java 7u45 Security Warning: Allow access to the following application from this web site?Java 7u45 安全警告:允许从此网站访问以下应用程序?
【发布时间】:2013-11-01 12:03:07
【问题描述】:

如何取消以下警告?

是否允许从此网站访问以下应用程序?:

截图:http://i.imgur.com/sXN5mLZ.jpg

【问题讨论】:

标签: java security warnings


【解决方案1】:

您面临的问题是described here。假设您从已知位置提供小程序,解决方案是在清单中指定 Caller-Allowable-Codebase 属性。

根据文档,如果您没有从已知位置进行实时连接,那么您应该能够指定Caller-Allowable-Codebase: *

【讨论】:

    【解决方案2】:

    作为开发人员,出于安全原因,您不能让此警告不出现。
    j7u51 预测

    【讨论】:

    • 你不能强制应用程序不显示警告对话框,因为无论你做什么,这个对话框仍然会出现。但是作为用户,您可以检查allow always,并且下次不要让对话框出现提示您
    • 好吧。但我找不到这样的选项。我该怎么做?
    • 取决于浏览器和自上次 java 更新 j7u45 以来。记住选择字段已被删除,对于更新 j7u51,Java 将不允许未知来源 运行应用程序/小程序。参考编辑。
    【解决方案3】:

    我也花了几天时间寻找解决这个问题的方法。 最后今天希望这能解决我们的问题,因为我们仍在等待我们的小程序被我们的客户签名。

    对于我们的案例,基于我们内部测试的解决方案是从 MANIFEST 中删除 Trusted-Library 属性。

    您可以点击此链接

    JAR File Manifest Attributes for Security

    【讨论】:

    • 它起作用了,在修改清单并重新签署 jar 文件后,它不再提示 JREu45 的安全警告。唯一的问题是,如果您的用户使用的是以前的 JRE 更新或版本,则安全警告将再次提示,因为 Trusted-Library 和 Caller-Allowable-Codebase 属性之间存在冲突。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 2018-11-12
    • 2014-10-22
    相关资源
    最近更新 更多