Java 小程序在不同的 IE 版本 8+ 上损坏但不久前还可以工作?

Java Applets broken on different IE versions 8+ but was working a while ago?

我们有一个已签名的小程序可以使用很长时间,但上周我们的一些使用 IE 8 + 9 的客户开始抱怨我们的小程序公开的功能不再工作,我们已验证现场和我们的测试机器上。我们有点困惑,因为每次我们想出一个可能的根本原因时,我们都会去客户端机器上测试它,结果发现它不是那个。

有没有人观察到 Applets 在过去几周由于以下原因之一而停止在 IE8+ 上工作:

  1. Microsoft 更新。

  2. 一个Java更新。 (我们目前使用的是 Java8u45)

    非常感谢:)

    *** 更新:一些用户现在也在 Chrome 上报告了这个问题,并且没有任何迹象表明页面正在加载小程序。

主要是 Java 8 的安全问题,现在不允许在浏览器上显示或加载自签名的小程序。请在设置中打开 配置 java,然后在安全选项卡中放置 html 页面的 URL正在 Exception Site List

中使用小程序

这应该适用于。 :)

我们最终创建了一个独立的 Java 应用程序,浏览器使用启用了 CORS 的 XHR 调用与之通信。这样我们就进入了打印逻辑始终加载并准备好响应来自页面的请求的状态。此外,将小程序从 运行 作为浏览器 extension/plugin 引入独立应用程序意味着无需在每次重新加载时初始化小程序,从而产生更好的性能和用户体验。

感谢大家的回复。