0

私が作成した単一ページの JavaScript Web アプリケーションを、私が制御していない多数のデスクトップ アプリケーションと統合する必要がありますが、統合手順を提供することが期待されています。

通信のイニシエータはデスクトップ アプリケーションです。たとえば、ユーザーが F5 キーを押すと、ブラウザが特定の URL で開きます。ユーザーがデスクトップ アプリケーションに戻るための簡単な方法を提供する必要があります。

解決策は、ブラウザや OS にとらわれない必要はありません。Windows(XP以降)のfirefoxやIEだけで動作するものであればOKです。

ソケット サーバーを開き、受信した URL で Web アプリケーションを起動する XUL プラグインを作成するつもりでした。戻るには、ブラウザー ウィンドウを閉じるための単純なボタンを用意します。

統合を行うためのより良い方法はありますか?

4

1 に答える 1

0

私があなたの質問をよく理解したなら、あなたはデスクトップのものとウェブのものを統合する「他の方法/より良い方法」があるかどうか尋ねていましたか?

デスクトップとWebは完全に2つの異なるドメインです。統合を行う最良の方法は、インターフェイスを使用することです。ネット上にライブラリが散在しており、Webまたはデスクトップアプリケーションでそれぞれを利用できます。

質問の詳細についても漠然とした領域がありますが、「私が制御していないデスクトップアプリケーションをたくさん使って書いた」とは、1つの言語に固有ではない複数のシステムがあることを意味しますか?例えば。C#、C ++、PHPなどのアプリ...

于 2012-05-17T07:15:37.360 に答える