私が作成した単一ページの JavaScript Web アプリケーションを、私が制御していない多数のデスクトップ アプリケーションと統合する必要がありますが、統合手順を提供することが期待されています。
通信のイニシエータはデスクトップ アプリケーションです。たとえば、ユーザーが F5 キーを押すと、ブラウザが特定の URL で開きます。ユーザーがデスクトップ アプリケーションに戻るための簡単な方法を提供する必要があります。
解決策は、ブラウザや OS にとらわれない必要はありません。Windows(XP以降)のfirefoxやIEだけで動作するものであればOKです。
ソケット サーバーを開き、受信した URL で Web アプリケーションを起動する XUL プラグインを作成するつもりでした。戻るには、ブラウザー ウィンドウを閉じるための単純なボタンを用意します。
統合を行うためのより良い方法はありますか?