小程序签名和未签名代码警告

标签 applet java japplet security-warning

我的小程序包含在 .asp 页面中。 当此 .asp 页面和小程序托管在网站中时,它会显示以下警告消息。

enter image description here

当相同的文件托管在不同的网站上时,它不会给出警告消息。

-两个网站都可以使用 https 浏览。

-我使用 ie9 和 JRE 7u21 进行测试。

-Applet 已签名。

-在我的 jar 文件中, list 中的仅可信属性或可信库属性存在

-显示安全警告的 java 控制台,我看到以下日志。

Ignored exception: java.lang.ClassFormatError: Incompatible magic value 1013478509 in class file MyApplet
security: blacklist: hasBeenModifiedSince 1369745951181 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369641350695 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369753585995 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369742598198 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369746010658 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369406495590 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369817989422 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369749180050 (we have 1366987061414)
security: blacklist: hasBeenModifiedSince 1369817157815 (we have 1366987061414)

造成这种不同行为的原因是什么?

我知道我的问题太笼统,但我至少需要知道去哪里寻找。

最佳答案

检查从您的网站进行 ECMAScript/JavaScript 到 Java 的调用:如果小程序本身包含一个或多个未签名的文件,不仅会显示此对话框,而且如果您很久以前尝试使用一种名为 LiveConnect 的技术,也会显示此对话框。虽然从 Java 内部调用 ECMAScript/JavaScript 仍然可以,但不允许反向执行。

关于小程序签名和未签名代码警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16810396/

相关文章:

java - 找到正方形中最近的边界点

java - JPopupMenu 没有出现?

java - Hangman GUI 小程序 java

Web 文件夹下的 Java Applet,ClassNotFoundException

java - eclipse 未找到 JRE

java - 刷新整个网页但不刷新小程序

java - c和java链表的区别

image - 将 JPanel 保存为图像

java - 为什么不受信任的代码无法更改 Java Logging 下的日志级别?

java - 使用 Java 的浏览器小程序中的 Web 浏览器