如何在 Microsoft Edge 网络浏览器中启用 Java?

How do I enable Java in Microsoft Edge web browser?

我的公司 Web 应用程序正在使用 Java 小程序访问用户文件系统。我们暂时没有办法用别的东西代替它。

如何在 Microsoft Edge 中启用 Java?

Edge 已放弃对插件的所有支持。这意味着不再支持 Java、ActiveX、Silverlight 和其他插件。出于这个原因,Microsoft 已将支持这些插件的 Internet Explorer 11 与 Windows 10 的非移动版本一起包含在内。如果您是 运行 Windows 10 并且需要插件支持,则 Edge 不是一个选项,但 IE 11 是。

正如其他人所提到的,Java、ActiveX、Silverlight、浏览器帮助对象 (BHO) 和其他插件在 Microsoft Edge 中不受支持。大多数现代浏览器正在从插件转向标准 HTML5 控件和技术。

如果您必须继续在公司 Web 应用程序中使用 Java 插件,请考虑将该站点添加到 Enterprise Mode site list。这将自动提示用户在 IE 中打开。

您无法在 Microsoft Edge 中打开 Java 小程序(或任何其他 NPAPI 插件)- 它们不受支持,将来也不会添加。

此外,您应该注意 Google Chrome 的下一版本(v45 - 2015 年 9 月到期)NPAPI plugins will also no longer be supported.

解决方法

您可以做几件事:

使用 Internet Explorer 11
您会发现在 Windows 10 中您已经安装了 Internet Explorer 11。 IE 11 继续支持 NPAPI(包括 Java 小程序)。 IE11 已被淘汰 (c:\program files\internet explorer\iexplore.exe)。只需将此 exe 固定到您的任务栏以便于访问。

使用 FireFox
您还可以在 Win10 中安装和使用 Firefox 32 位扩展支持版本。 Firefox have disabled NPAPI by default, but this can be overridden. This will only be supported until early 2018.

关于这一点,java声明在Windows 10,Edge浏览器不支持插件,所以它不会运行 java。 (参见 https://www.java.com/it/download/win10.jsp --> 仅在 win10 中对边缘可见) 它还报告一个通知: java 在 Windows 10 中尚未得到正式支持。 (参见 https://www.java.com/it/download/faq/win10_faq.xml

IE11 根据下面的 link 接受 Java : http://windows.microsoft.com/en-us/internet-explorer/install-java#ie=ie-11

并且 firefox 还打算在 2016 年底之前删除 NPAPI,具体如下: https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/

Java Applets 无法在现代浏览器中运行是众所周知的,但有一个快速的解决方法,即激活 Microsoft 兼容模式。这种模式可以在你的 Edge 浏览器中激活,你可以 select 在 IE 兼容模式下打开页面,在这种情况下,ActivX 和 Java 等在 IE11 中工作。 IE 模式下的 M Edge 支持以下 Internet Explorer 功能:

  • 所有文档模式和企业模式
  • A​​ctiveX 控件(例如 Java 或 Silverlight)

作为参考: