简体   繁体   English

Apache Pivot网站上的此浏览器不支持Java插件

[英]Java Plug-in is not supported by this browser on Apache Pivot web-site

21st century. 21世纪。

Apache Pivot web site. Apache Pivot网站。

Latest release July 04, 2017, Pivot 2.0.5 最新版本2017年7月4日,数据透视2.0.5

Demos page: https://pivot.apache.org/demos/ 演示页面: https//pivot.apache.org/demos/

Clicking any demo causes the following banner appear: 单击任何演示都会显示以下横幅:

在此处输入图片说明

I tried in Chrome, Firefox and Opera. 我在Chrome,Firefox和Opera中尝试过。

If click More info it passes you to java download page: https://java.com/en/download/win10.jsp 如果单击More info则将您转到Java下载页面: https : //java.com/en/download/win10.jsp

How to fix? 怎么修?

I don't want to download and install latest JRE. 我不想下载并安装最新的JRE。 I have JDK/JRE version installed and satisfied by it. 我安装了JDK / JRE版本并对此感到满意。 I want it to run. 我要它运行。

That message is telling you that the page is trying to run a Java applet (that's what the Java plug-in does). 该消息告诉您该页面正在尝试运行Java小程序(这是Java插件所做的事情)。

If you want to run a Java applet, you'll have to use an obsolete (or minor brand) browser, which obviously one doesn't recommend. 如果要运行Java小程序,则必须使用过时(或次要品牌)的浏览器,显然不建议这样做。

Chrome and Firefox have both dropped support for the Java plug-in (and support for NPAPI plugins in general, although they've whitelisted Flash for a little while), and Edge never had it. Chrome和Firefox都放弃了对Java插件的支持(以及对NPAPI插件的总体支持,尽管他们将Flash列入了白名单已经有一段时间了),而Edge却没有。 Reasons for this vary depending on who you ask and when you ask them, but essentially A) The Java plug-in had a long history of security issues, B) Supporting the underlying NPAPI is a non-trivial technical debt that browser vendors no longer want to carry, C) Now that the web has matured a great deal, with native video, animation, etc., the need for NPAPI-style plugins is greatly reduced. 这样做的原因取决于您问谁和何时问,但基本上是A)Java插件有很长的安全问题历史,B)支持底层NPAPI是一项重要的技术负担,浏览器供应商不再C)既然网络已经成熟了很多,有了本地视频,动画等,对NPAPI样式的插件的需求就大大减少了。

A signed Java applet will run in IE11 if you tell your Java installation to allow it (on the Java configuration applet's Security tab). 如果您告诉Java安装允许它,则已签名的 Java小程序将在IE11中运行(在Java配置小程序的“安全性”选项卡上)。 I have no idea whether an unsigned one will. 我不知道一个未签名的人是否会。 I hope not. 我希望不是。

Otherwise, you can't run the Java applet. 否则,您将无法运行Java applet。 Because this is the 21st century. 因为这是21世纪。 :-) :-)

If you inspect the page Apache pivot uses Applet: org.apache.pivot.wtk.BrowserApplicationContext$HostApplet with signed jar as pivot-core-2.0.5.signed.jar . 如果您检查页面,则Apache数据透视表将使用Applet: org.apache.pivot.wtk.BrowserApplicationContext$HostApplet ,签名的jar为pivot-core-2.0.5.signed.jar

It calls runApplet and fails on check: 它调用runApplet并无法通过检查:

if(document.readyState=="complete"){
  clearInterval(B);h()}},15);
  k("[runApplet()] Java Plug-in is not supported by this browser");return
} 

The support of Applet technology is down due to security issues. 由于安全问题,Applet技术的支持下降。 see great explanation in superuser site. 请参阅超级用户站点中的详细说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM