Chrome 拡張機能と連携して動作する必要がある Windows デスクトップ アプリケーションがあります。
どうにかして Google Chrome 拡張機能からデスクトップ アプリにメッセージを送信できますか?
どの IPC オブジェクトを使用できますか?
Chrome 拡張機能と連携して動作する必要がある Windows デスクトップ アプリケーションがあります。
どうにかして Google Chrome 拡張機能からデスクトップ アプリにメッセージを送信できますか?
どの IPC オブジェクトを使用できますか?
I see three options:
最近では、Chrome のネイティブ メッセージング API を使用して、拡張機能からネイティブ メッセージング ホストにメッセージを送信します。後者は、メッセージをデスクトップ アプリケーションに渡す「実際の」実行可能ファイルにすることができます。
ドキュメント: http://developer.chrome.com/extensions/messaging#native-messaging-host
chrome拡張機能には、native massage api
ネイティブプロセスと通信するための
ここを参照してください:
これにはほぼ確実にカスタムNPAPI プラグインが必要であり、基本的な拡張 API では実行できません。NPAPI の開発はかなり困難で、私の専門分野外ですが、この件に関する Google のドキュメントを自由に読んでください。
別の方法として、デスクトップ アプリケーションに拡張機能の内部をポーリングさせることもできます。たとえば、拡張機能のサンドボックス化されたファイルシステムにファイルがあり、デスクトップ アプリケーションが検索できるようにメッセージを残すことができます。このアプローチは、プッシュではなくポーリングを必要とするため最適ではありませんが、NPAPI プラグインをコーディングする手間が省けます。