Closed. This question needs to be more focused。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                
                    4年前关闭。
            
        

    

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

最佳答案

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

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

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

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

关于javascript - 从webapp运行外部程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34359819/

10-09 23:26