0

有没有办法在我的任何浏览器(IE、Firefox、Chrome 或 Opera)中安装旧版本的 Java 插件?我希望能够在不对其进行数字签名的情况下测试一组小程序,但 Oracle 疯狂的签名策略使其成为不可能。appletviewer 不会为我剪掉它(applet 相互交互并在同一页面上与 JavaScript 交互)。似乎不可能在不向沿线某个地方支付一些钱的情况下获得一个小程序签名,我真的不能为此烦恼......

除了 JDK 1.8,我还安装了旧的 JDK 1.5;有没有办法说服浏览器使用它?也许是一个旧的浏览器,如果我能在某个地方找到一个?(我在某处有一份 Netscape 3 的副本,但这可能有点旧了......)

欢迎任何建议,除了“签署小程序”!

4

2 回答 2

0

当然有几种方法可以测试你的小程序:

  1. 使用自签名证书签署您的小程序并将该证书添加到证书存储(Java 和浏览器)
  2. 获得众多官方 CA 之一的试用证书并签署您的小程序
  3. 减少 java 系统属性中的安全滑块 - 特别是如果您安装了较旧的 java 版本(例如 Java 1.7.17,可在 oracle 的 java 下载存档中获得)
  4. 使用不同的浏览器测试您的网页/小程序。特别是 IE 没有像 chrome 或 firefox 这样严格的小程序安全规则(默认情况下它们会停用插件等)

但请注意,这些解决方案仅适用于本地测试,不适用于生产环境......

于 2015-07-08T13:04:13.353 回答
0

尝试从“Java 控制面板 > Java > 查看”的表中仅启用 java 1.5

对于 Linux 输入jcontrol终端。
对于 Windows,在控制面板中搜索 Java 配置。

它应该为小程序启动 Java 1.5。

于 2015-07-08T13:11:13.680 回答