【问题标题】:Integrate web with desktop application将 Web 与桌面应用程序集成
【发布时间】:2012-05-17 07:06:48
【问题描述】:

我必须将我编写的单页 ​​javascript Web 应用程序与一堆我无法控制的桌面应用程序集成,但我应该提供集成说明。

通信的发起者是桌面应用程序。比方说,用户按 F5 并且浏览器以特定 url 打开。必须为用户提供一种简单的返回方式 桌面应用程序。

解决方案不必与浏览器和操作系统无关。如果它仅适用于 windows(XP 及更高版本)上的 firefox 或 IE,则可以。

我打算创建 XUL 插件,它打开一个套接字服务器并使用接收到的 url 启动 Web 应用程序。对于返回的方式,我会提供一个简单的按钮来关闭浏览器窗口。

有没有更好的集成方式?

【问题讨论】:

  • 而不是打开浏览器,我确信桌面应用程序本身可以有一个嵌入的 webview 或浏览器。如果我们知道桌面应用程序是如何开发的会更容易

标签: javascript windows firefox xul desktop


【解决方案1】:

如果我对您的问题有很好的理解,您是在问是否有“其他方式/更好的方式”来集成桌面事物和网络事物?

桌面和 Web 完全是两个不同的领域,您进行集成的最佳方式是使用接口,不过,网络上散布着一些库,可让您在 Web 或桌面应用程序上使用它们。

还有一个关于问题细节的模糊区域,你说“我用一堆我无法控制的桌面应用程序编写”这是否意味着有多个系统不特定于一种语言?例如。 C#、C++、PHP 等应用程序...

【讨论】:

  • 是的,桌面应用程序都是纯Windows的,但可能用不同的语言编写,更糟糕的是,其中一些可能会使用一些过时的技术/语言,如Delphi。这就是为什么我认为使用套接字通信是最好的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-08
  • 1970-01-01
  • 2011-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-28
相关资源
最近更新 更多