【问题标题】:Run external program from webapp [closed]从 webapp 运行外部程序 [关闭]
【发布时间】:2015-12-18 16:20:47
【问题描述】:

我是堆栈溢出的新手。目前,我们面临着从我们的 Webapp 启动外部程序的挑战。我们愿意接受建议。我们正在寻找的是使用所有浏览器从 web 应用程序运行 shell 脚本或批处理文件或 exe 或 jar。对于 webapp,我们使用纯 Javascript 和 Polymer Web 组件。另外,我们不能使用 jQuery。 node.js 在这种情况下会有所帮助吗,我知道 node.js 中的子进程库。另外,还有其他方法可以实现吗?您的帮助将不胜感激。

【问题讨论】:

标签: javascript node.js shell browser executable


【解决方案1】:

不清楚您是否愿意在客户端或服务器上启动进程。如果在服务器上,这很容易,而且无论您使用什么服务器端技术,都可能会为您提供一种生成进程的方法。

但是,如果您愿意在客户端执行此操作,则没有本地方法可以执行此操作(想象一下此类功能的安全影响)。 服务器端技术对这种方法没有任何帮助,您有一些可能的解决方法。

一种可能的方法是为所有主要浏览器开发一个扩展(Firefox / Chrome 的扩展,IE 的 ActiveX)。

据我所知,许多游戏启动器都实施了这种方法的一个很好的例子。例如,Origin 有一个 Firefox 扩展程序,允许直接从他们的网站启动游戏,这反过来又会在客户端计算机上启动本机游戏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多