0

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

在此处输入图像描述

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

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

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

-Applet 已签名。

- 在我的 jar 文件清单中 Trusted-Only Attribute 或 Trusted-Library Attribute存在

-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)

这种不同行为的原因可能是什么?

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

4

1 回答 1

1

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

于 2013-05-29T19:59:27.430 回答