java - 将 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"/>
解决方案
不幸的是,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 和 Adobe Acrobat。
为什么浏览器停止支持 Java Applet 等插件?
因为它们会使您的浏览速度变慢、安全性降低并且更容易崩溃。
推荐阅读
- python - 基于熊猫中年份列的累积计数
- python - Windows 和 LInux 上的 USB 设备/PyUSB 行为不同
- android - 实时存储问题经纬度 Firebase 并具有以下代码
- c# - 将字节数组发送到套接字服务器
- mysql - 自定义过滤器并将过滤后的数据导出到 Excel 工作表中,在 codeigniter 中不起作用
- html - 无法在 Django 中设置背景图像
- python - 按数组范围进行 Numpy 索引
- javascript - WebSocket 中的乒乓机制
- android - Qt QML Camera部署后显示白屏
- windows - 批处理文件以将每个名称的文件排列到相关文件夹中