Sna*_*ava 5 java applet google-chrome npapi
谷歌最近宣布他们打算在不久的将来从Chrome中删除客户端Java支持.我本质上是一名Java开发人员,它基于某种形式的Java构建了几乎所有基于Web的应用程序.
因此,我正在寻找Chrome停止Java支持的解决方法,而不必用另一种语言从头开始重写我的所有客户端Web应用程序.
此外,我正在寻找一种不需要Chrome内置NPAPI解决方法的解决方法,因为我需要基本用户能够继续按原样使用这些小程序.
我所知道的最佳选择是Java Web Start(教程),它不在浏览器中运行,但允许用户轻松运行您从网站提供的 Java 应用程序。Oracle 提供了一些有关如何迁移到 JWS 的文档,但要点是简单地将标签替换为指向具有与标签相同信息的文件的<applet>链接。您可能还需要调整 Chrome 的应用程序默认值。.jnlp<applet>
还有Google Web Toolkit,它不适用于小程序,但可以让您编写编译为 JavaScript 的 Java。
如果您的小程序更多地集成到浏览器中,不幸的是您可能无法继续使用 Java。Chromium 确实在其NPAPI 弃用页面上提供了一些替代方案,但它们并不漂亮。选项包括 HTML5/WebGL、WebRTC、NaCL 或 Chrome 扩展。如果从 Java 迁移成为您的最佳选择,那么Chrome Experiments网站值得浏览。
然而,Oracle 的官方建议是避免使用 Chrome。这是相当严厉的做法,对大多数网站所有者来说都不起作用,但值得一提。
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |