我开发了一个小程序,但我发现了一个奇怪的行为。
这是用于在 GWT、Hibernate 和 Spring 中构建的基于安全的应用程序。
该小程序主要是访问浏览器证书并使用它对数据进行加密和解密。
它在所有系统上都运行良好,但我不知道有一台客户端机器我发现了一个奇怪的行为。
当我登录 Internet Explorer 时。小程序加载在以下点停止,然后自动关闭。
小程序控制台错误提示:
基本:添加进度监听器:sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@337d0f
基本:为http://phil.etenders.in/securityApplet.jar调用的 Plugin2ClassLoader.addURL 父级 安全性:启用黑名单撤销检查 安全性:启用受信任库列表检查 网络:找到缓存条目 [url:http://phil. etenders.in/securityApplet.jar,版本:null] prevalidated=false/0
删除了黑名单撤销检查和受信任的库检查,但没有影响。(他们顺利通过),
如果我从http://csis.pace.edu/~bergin/Java/applets.htm打开任何示例小程序, 它将在以下行停止
basic: Plugin2ClassLoader.isTrustedByPolicy called
basic: Plugin2ClassLoader.isTrustedByPolicy returns false
所有三个浏览器上的行为。
- Firefox 和 Chrome:根本不加载。
- IE:点击刷新时第一次不加载。
如果需要更多细节,请告诉我。从这里参考源代码。