【问题标题】:Why does my applet have warning signs?为什么我的小程序有警告标志?
【发布时间】:2014-06-30 20:42:52
【问题描述】:

由于某些我不知道的原因,每次我与其中一个控件交互时,我的小程序都会显示这些小警告标志。

当我使用 Applet Viewer 时不会发生这种情况,所以我认为这是因为它没有签名而发生的。

如果这个问题是未签名小程序独有的,那么这种烦人行为的原因和目的是什么?

另外,这些标志可以去掉吗?

【问题讨论】:

  • 小程序签名了吗?
  • 健康和安全疯了...
  • @MadProgrammer 不,小程序未签名。此外,由于我的代码,这不可能发生。
  • 这可能是你的答案
  • 目的是确保“哑巴”用户不会意外地为尚未签名的小程序提供更多功能,并且他们可以识别小程序本身已生成窗口。自创建以来,这一直是小程序的一个关键特性。你知道得到一个警告图标的主要原因,与旧的边框装饰不同的是两个方面。更容易识别和提供反馈,并且第二,在某些情况下,可以移除这些装饰

标签: java security digital-signature japplet


【解决方案1】:

这是一个 Java“功能”,让用户知道它是一个 Java Applet 窗口。

http://www.oracle.com/technetwork/articles/javase/appletwarning-135102.html#6u12

该链接还显示了如何更改警告标志的位置。

即使是我签名的小程序也会显示此警告标志。

我发现如果您将小程序设置为使用所有权限(而不是沙盒),我已签名的小程序警告标志就会消失。 但这并不完全推荐。 要更改小程序以使用所有权限,请编辑 jar 的 MANIFEST.MF 以使该行 Permissions: all-permissions 而不是沙盒。

【讨论】:

  • 我还应该怎么做才能去除这些标志?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-18
  • 2011-01-16
  • 1970-01-01
  • 2021-07-17
  • 2015-01-31
  • 2019-10-15
相关资源
最近更新 更多