applet alternative - 从浏览器

时间:2015-06-25 08:02:44

标签: java applet protocols npapi

最近我发现了一个有趣的Java小程序,它可以很好地用于电子签名,但是由于最近使用Chrome浏览器的NPAPI,我认为将这个小程序迁移到Java应用程序是一件好事。 HTML5 / javascript / etc不可能。

特殊要求是应用程序应该从浏览器启动,尽管它不是applet。

我发现的最佳方法如下:

  • 创建一个安装程序,在本地用户的PC中创建一个java可执行文件。
  • 创建一个javascript函数来检测应用程序是否安装在计算机中(就像iTunes做/过去一样)。
  • 要启动应用程序,请创建一个自定义URI架构处理程序,该处理程序将在找到时启动应用程序,将所需参数发送到应用程序(就像applet一样)。

一切听起来都很顺利,但它有一些缺点:

  • 这意味着可以在不同的PC上工作。这意味着必须在我想要使用该应用程序的每台计算机上安装/设置URI Schema处理程序和应用程序。
  • 将applet代码迁移到java应用程序。这是一个我不写的旧应用程序,它有一个超过四千行的单个类。
考虑到这一点,我想不出更好的选择。这可行吗?有什么建议吗?

提前致谢。

0 个答案:

没有答案
相关问题