从浏览器启动外部程序

时间:2013-04-19 11:06:45

标签: javascript html ajax flash flex

目前,我正在开发一个HTML5 / JS前端,以替换我们的一个客户解决方案上的现有Flex前端。问题是客户想要从这个web gui启动外部程序(.exe文件,用VB编写)。我知道这是不可能以“干净和漂亮”的方式,因为有理由阻止这种行为。当前的解决方案在Flex中使用安全性整体,并通过TCP / IP套接字连接启动程序。 我想到了几种不同的可能性,如使用Java Webstart,Java Applet或PHP(服务器变量)来获取用户的ip地址并将其发送到服务器并将套接字连接引导到主机并启动程序。 但是今天我只是简单地使用当前的Flex解​​决方案并从Javascript调用它的方法。这让我想到了我的问题:

  • Flex Ajax Bridge怎么样?它可以做我想做的事情(从HTML / JS调用Actionscript文件中的一些函数)吗?

  • 我还有其他什么可能吗?要么丢弃Flex解​​决方案并想出新的东西,要么再次使用它......

提前致谢!

祝你好运, 丹妮拉

PS:我知道这是一个丑陋的解决方案,但是目前的软件真的很老,而且Java,VB,Flex,Webservices等等都很混乱,并且不可能调整所有外部程序(VB.exe)重建的第一步。 : - /

0 个答案:

没有答案