将Web与桌面应用程序集成

时间:2012-05-17 07:06:48

标签: javascript windows firefox xul desktop

我必须整合一个单页的javascript web应用程序,我用一堆我无法控制的桌面应用程序编写,但我希望提供集成指令。

通信的发起者是桌面应用程序。假设用户按下F5并使用某个URL打开浏览器。必须提供一种简单的方法供用户返回 桌面应用程序。

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

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

有没有更好的方法进行整合?

1 个答案:

答案 0 :(得分:0)

如果我对你的问题有了很好的理解,你就会问是否有“其他方式/更好的方式”来整合桌面内容和网络内容?

桌面和Web完全是两个不同的域,进行集成的最佳方式是使用接口,因此,网上有分散的库,允许您在Web或桌面应用程序中使用每个库。

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