首页 > 解决方案 > 将 JApplet 嵌入 Google Chrome 网页 (HTML 5)

问题描述

我看过很多关于如何将 Java 小程序嵌入网页的帖子和教程,但大多数要么使用过时的<applet>标签,要么建议使用 Java Web Start。

我试过<embed>标签和<object>标签。没有一个工作。我宁愿不使用 Java Web Start,但现在它是在 chrome 上查看小程序的唯一选择吗?如果我要使用它,是否必须将代码更改为 Java Web 应用程序?

我承认我是初学者。如果我误解了这种情况,请随时指出。

有用的评论和提示表示赞赏。

我试过的代码。

<embed archive="Redemption.jar" code="StartingPoint.class" width="200" height="200"type="application/x-java-applet;version=1.6" pluginspage="http://java.sun.com/javase/downloads/ea.jsp"/>

标签: javahtmljava-web-startjapplet

解决方案


不幸的是,Java 小程序不再适用于任何浏览器。Chrome 是第一个停止允许 Java 小程序的浏览器。它曾经在 Firefox 中工作,但甚至 Firefox 在一年前就停止了它。

Mozilla 在这里解释了为什么它放弃了对 Java 小程序的支持:

https://support.mozilla.org/en-US/kb/npapi-plugins

从 2017 年 3 月 7 日发布的 Firefox 版本 52 开始,Firefox 不再支持已安装的 NPAPI 插件,Adobe Flash 除外。一些插件将不再加载到 Firefox 中,即使它们可能已安装在您的计算机上,包括 Java、Microsoft Silverlight 和 Adob​​e Acrobat。

为什么浏览器停止支持 Java Applet 等插件?

因为它们会使您的浏览速度变慢、安全性降低并且更容易崩溃。


推荐阅读