请原谅以前以某种形式或方式处理过的问题。我有许多测试应用程序可以运行在Windows 95,Windows XP,SUSE,RedHat和其他形式的* NIX的各种平台上。目前,该机制具有本机应用程序,该应用程序在数据库中查询某些信息,然后启动测试应用程序以执行测试。这个程序是一个“启动器应用程序”,我试图转换为“HTML / Javascript启动器应用程序”。此外,这个“启动器应用程序”需要在测试应用程序完成时知道,然后收集测试结果,然后将结果存储在数据库中。
我已经读过,不允许从HTML启动应用程序(可执行文件),但从某种意义上说这是完全正确的(如果我理解正确的话)。从我在SO和其他网站上看到的内容,我有以下可能的解决方案:
解决此问题的好方法(或最佳方法)是什么?理想情况下,我想使用HTML和Javascript,但这可能不可能?感谢您的任何建议,我们将非常感谢任何示例/示例代码。
标记
答案 0 :(得分:1)
希望很多人会像我一样认为这是一个“坏主意”,只是因为为了让它能够运作,你必须允许你的浏览器启动软件,这将是一个巨大的安全漏洞,允许访问各种恶意。
鉴于您是跨平台的,我建议您坚持使用专用的laucher应用程序,但在java中编写代码。这是java应用程序世界中最常用的解决方案,它经常跨越os的。
答案 1 :(得分:0)
您可以尝试JNLP(Java网络启动协议)...非常容易以独立于平台的方式分发和部署完整的应用程序。或多或少通过浏览器,如果你喜欢...