lastpass拡張機能にはブラウザ間でパスワードを通信するためのバイナリコンポーネントがあることは知っている。クロムエクステンションは他のシステムプロセスと通信するためにどのようなメカニズムを利用できますか?あなたはシステムと通信する必要がある場合はネイティブプロセスがchrome拡張機能とどのように通信できるか(lastpassはこれを行う)
1
A
答えて
1
すぐにネイティブメッセージングAPIがあります。
Source
Chromium Commit
Youtube Video example
1
は、あなたは基本的に2つのオプションがあります。
あなた、一般的に、絶対に必要な場合ではない(とその後も:))推奨されている、embed an NPAPI pluginすることができます。
あなたのシステムプロセスは、あなたの内線が話す明確に定義されたAPIを持つWebサーバを実行できます。これは大量のメッセージを渡すことになりますが、プロセスは独立してサンドボックス化できるため、はるかに安全である可能性があります。 WebSocketはこの種のものには非常に便利ですが、XHR経由で127.0.0.1への単純なHTTP要求で多くのことを達成できます。
関連する問題
- 1. Chrome拡張機能はシステムプロセスとどのように通信できますか?
- 2. 通信b/w Chrome拡張機能のようなSafari拡張機能のPost/DispatchメッセージによるJavaScriptファイル
- 3. Chrome拡張機能のバックグラウンドスクリプトはどのようにWebページサービスワーカーと通信できますか?
- 4. 信頼できるChrome拡張機能
- 5. ChromeパッケージのアプリとChrome拡張機能の間の通信?
- 6. Chrome拡張機能のコンテンツスクリプトからページスクリプトと通信する
- 7. Chrome拡張機能:コンテンツスクリプトとbackground.htmlの間の通信
- 8. Chrome拡張機能とテーマの間の通信?
- 9. 別のユーザーがChrome拡張機能をインストールしたときに、Chrome拡張機能とどうやりとりできますか?
- 10. Chromeの拡張機能は、これはオフラインモードで使用することができると言う
- 11. Chrome拡張機能の信頼性データ(パスワード)を読み取るにはどうすればよいですか?
- 12. Chrome拡張機能にデータを送信するにはどうすればよいですか?
- 13. Chrome拡張機能のFirebase Cloud通知
- 14. Chrome OSのダウンロードフォルダにChrome拡張機能をインストールするにはどうすればよいですか?
- 15. Internet ExplorerのChromeのような拡張機能ですか?
- 16. Chrome拡張機能のアップデートがスムーズに行われるかどうかをテストするには
- 17. Chrome拡張機能でdevtools.htmlをどのように調べますか?
- 18. モバイルでChrome拡張機能を実行
- 19. 私が構築していChromeの拡張機能でChromeの拡張機能
- 20. コード付きUIでChrome拡張機能を自動化するにはどうすればよいですか?
- 21. Google Chromeの拡張機能:webdbかどうか
- 22. ChromeウェブサイトとChrome拡張機能の共通ストレージ
- 23. はChromeの拡張機能
- 24. はChromeの拡張機能
- 25. Chrome拡張機能
- 26. Chrome拡張機能 - ページのコンテンツボックスをアナリティクスアプリのように表示
- 27. Chrome拡張機能hide webkitNotifications.createHTML JavaScript付き通知通知バルーン
- 28. これはGoogle Chrome拡張機能のバグですか?
- 29. Chromeの拡張機能 - どのようにコールバックで実行されるスクリプトから
- 30. ChromebookにChrome拡張機能を書き込むにはどうすればよいですか?
私は良いアイデアだ127.0.0.1に埋め込まれたWebサーバを実行しているネイティブアプリのアイデアが好きです。 –