当Firefox放弃Java小程序支持时,我将如何运行旧的Java小程序?
Java applet很快将被永远杀死。我知道为什么我们不应该制造新的。但是,旧的会怎样?人们仍然可以使用Java applet,并且不能保证任何人都会愿意或能够将其移植到JavaScript。 例如,这本在线计算机音乐书中有许多Java小程序,它们可以解释和可视化某些数字音频概念。我正在学习的另一门课程使用大量Java小程序来可视化计算几何构想。当Firefox放弃对NPAPI的支持时,仅此而已,我们已经切断了这份出色的参考资料,对所有愿意跳过神秘技术圈的人来说都是如此。 以下可能的解决方案并不总是符合要求的: 仅使用FireFox 在2016年之后将无法使用。 移植或重写它 可能不是开源的,或者这样做可能不切实际(例如,缺乏领域知识)。 要求原始作者来做。 他们可能已经在几年前停止支持它了。举例来说,在追踪Delaunay三角剖分的步骤时,这并不会因此而降低效果。 寻找替代方案 如果不存在,我们回到第二种选择。如果唯一存在的不是基于浏览器的,那么为了方便起见,所有选择都关闭了(这是浏览器应用程序的重点)。 一旦所有主要的Web浏览器都放弃了NPAPI支持,当前是否存在(或将在一年内)一种方便的跨平台方式来运行现有的Java applet? 注意: 实际上,浏览器内并不是至关重要的,但是它仍然应该是跨平台的。理想情况下,我不必下载其他软件(毕竟,我已经安装了JVM)。 不,我不是建议我们重新打开Chrome和Firefox试图关闭的安全漏洞。 如果那里有专门为遗留Java applet支持而设计的替代Web浏览器(或者至少没有计划放弃现有NPAPI支持),那我可以接受。