Chrome 是否有一个有效的小部件可以让我的网站在 Chrome 中 运行 Java

Is there a working widget for Chrome that will allow my website to run Java in Chrome

是否有任何中间件可以让我 运行 Java applets in Chrome 在我的网站上,通过 运行 在某种封装中 [=] 25=]?我正在寻找可以将 运行 Java chrome 上的 Applet 以一种馈入应用程序的方式,转换并吐出结果的东西。

我知道 chrome 不再支持 NPAPI,因此出现了这个问题。有没有什么东西可以充当中间件来弥合不兼容的差距

有这种东西吗?

Chrome 不再支持小程序。 https://java.com/en/download/faq/chrome.xml

没有允许这种行为的适配器或中间件,我认为甚至不可能构建它。

如果我对你的问题的理解正确,你的目标是允许 运行 正在 Chrome 的任意 end-user 成功地与你的 Java 小程序交互 运行ning 在您的网站上,而 end-user 不必下载或安装某种插件。您的想法是,有某种功能或软件可以使用您的 Java Applet 代码和包装它或将其变成可以 运行 原生 Chrome 的东西。这根本不可能,因为没有任何 Chrome 可以解释的语言或代码库能够封装您的 Java 代码。

大部分用Java applet 可以做的事情可以用client-sided JavaScript 和HTML5 来完成,但是语言特性太分散了JavaJava 代码的脚本包装器成为可能。当然有将 Java 代码转换为 JavaScript 的工具,并且有几个关于该主题的 Stack 问题。试试 here or here.

转换代码的难易程度取决于您使用的语言功能和库。无论翻译多么顺利,都需要进行一定程度的重写。您最好将小程序重写为 JavaScript.

如果您问的是 Chrome 是否有某种插件或扩展可以通过将 Applet 包装成 Chrome 来绕过 non-support,那么答案肯定是否定的。与 Firefox 相比,Chrome 扩展 API 对它允许的类型有更多的限制,我敢肯定,即使有人设法绕过 Google 的显式出于安全原因决定停止支持 Java 小程序,Chrome 团队将迅速关闭扩展或项目。