目前,我正在开发一个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)重建的第一步。 : - /