我有一个Java小程序,可以通过在html页面上编写以下代码/标记来在Internet Explorer上查看:-
<applet width="400" height="150" alt="Error loading applet!">
<param name="archive" value="AppletTest.jar">
<param name="code" value="com.test.HelloApplet">
<param name="codebase" value="./Classes/">
</applet>
我的担心:-
我只需要在Chrome浏览器中打开小程序。
我已经在下面尝试过:-
在不更改applet代码的情况下将applet转换为jnlp。但是它是免费的浏览器。但是,我只需要在Chrome中打开小程序。
IE Tab Chrome扩展程序-但是它在Chrome中运行Internet Explorer,所以这也不是解决我的问题的方法。
对象标记来替换applet标记-但这两个标记都支持Internet Explorer,而不支持chrome浏览器。
我没有找到用于显示applet的embed标签的完整且正确的示例。
请不要建议降级chrome或java版本。
注意:- 我知道 Chrome不再支持NPAPI(Java applet所需的技术)。 我正在使用Google Chrome版本78.0.3904.87和Java 8。
请帮助我使用embed标签替换上面编写的applet标签,该embed标签应与Chrome兼容,或建议任何需要进行最小改动才能在chrome浏览器上打开applet的选项。
谢谢。
答案 0 :(得分:0)
我写了许多Java Applet ...例如,1999年,当我24岁的时候,我写了一个很棒的台式机Ui,用于搜索投资银行交易中的欺诈交易。必须从命令行启动Applet。无法从浏览器运行它。如果您要运行桌面应用程序(特别是对于用户交互和用户输入),Applet(IMHO)很有用,因为Java比JavaScript具有强大的功能,因此它们可能比JavaScript更好。不幸的是,谷歌浏览器和当今的大多数浏览器都具有严格的“禁止使用Java”和“禁止使用小程序”的政策,因为它是一种功能更强大的语言(当然,它可以访问人们的个人计算机-这有点威胁)