我必须将我编写的单页 JavaScript Web 应用程序与一堆我无法控制的桌面应用程序集成在一起,但我应该提供集成说明。
通信的发起者是一个桌面应用程序。比方说,用户按 F5 并且浏览器以特定 url 打开。必须为用户提供一种简单的方式来返回桌面应用程序。
该解决方案不必与浏览器和操作系统无关。如果它仅适用于 windows(XP 和更高版本)上的 firefox 或 IE,则可以。
我打算创建 XUL 插件,它打开一个套接字服务器并使用接收到的 url 启动 Web 应用程序。对于返回的方式,我会提供一个简单的按钮来关闭浏览器窗口。
有没有更好的方法来进行整合?