Google Chromeの拡張機能で、クライアントマシンに既にネイティブアプリがインストールされているかどうかを確認することができるかどうかを知りたい場合は、Google Chrome拡張機能は、特定のアプリがクライアントマシンにインストールされているかどうかをチェックしますか?
0
A
答えて
1
拡張機能とネイティブアプリの両方を管理することを確立しました。
ファイルの存在をチェックするために拡張機能がファイルシステムにアクセスできないことに注意してください。おそらく、あなたはまた、それが実行されていない場合でも、アプリケーションの存在を検出し、理想的にはそれがない場合は起動することができます。
アプリがインストールされていることを確認する最も良い方法は、アプリにNative Messagingホストを提供することです。インストーラは、レジストリキーを追加して、ネイティブホストが存在していることをChromeに知らせると、そのホストに接続できます。
は今、いくつかの考慮事項があります。
あなたはそれを起動しようとせずにネイティブホストの存在を確認することができません。
この方法は、通信ポートが内線で開かれている間だけ有効です。
拡張機能とアプリケーション間の通信チャネルはSTDIOです。
メインのWindows Formsアプリケーションをネイティブホストとして宣言することは賢明ではありません。ネイティブメッセージングプロトコルに従って通信することができる別のユーティリティアプリを書く必要があります(「私はここにいる」と答えても)。必要に応じて、メインアプリを起動したり、必要に応じて他のチャンネルを使ってメインアプリを起動したりすることができます。ネイティブホストからメインアプリを起動し、WebSocketを使用してメインアプリを起動することもできます。
関連する問題
- 1. GoogleアナリティクスのブラウザにどのChrome拡張機能がインストールされているかをトラッキングできますか?
- 2. Google Chromeの拡張機能がインストールされているかどうかを確認する
- 3. ユーザーに自分のChrome拡張機能がインストールされているかどうかを検出しますか?
- 4. Safariには拡張機能がインストールされていますか?
- 5. Google Chrome拡張機能でウェブにリンクしていますか?
- 6. Google Chromeの拡張機能:webdbかどうか
- 7. 別のChrome拡張機能がインストールされているかどうかを検出する
- 8. NSISインストーラからChrome拡張機能をインストールしますか?
- 9. javascriptからGoogle Chromeにインストールされている拡張機能のリストを取得するには
- 10. パックされたGoogle Chrome拡張機能と展開されていないGoogle Chrome拡張機能の違いは何ですか?
- 11. Chrome OSのダウンロードフォルダにChrome拡張機能をインストールするにはどうすればよいですか?
- 12. Google Chrome拡張機能:ユーザーがChromeブラウザにログインしているかどうかを確認するにはどうすればよいですか。
- 13. Chromeに拡張機能をインストールする
- 14. Chrome拡張機能がGoogleセキュリティポリシーに違反しています
- 15. アプリからurlパラメータをChrome拡張機能に渡すにはどうすればよいですか?
- 16. UWPアプリにアクセスするChrome拡張機能ですか?
- 17. Chrome拡張機能:特定のウェブサイトのスタイルを変更するにはどうすればよいですか?
- 18. Google Chrome拡張機能の設定を保存するにはどうすればよいですか?
- 19. Google Chrome拡張機能ADS
- 20. Google Chrome拡張機能API
- 21. これはGoogle Chrome拡張機能のバグですか?
- 22. Google Chrome拡張機能のリンク機能
- 23. サードパーティが作成したGoogle Chrome拡張機能をデバッグするにはどうすればよいですか?
- 24. Chromeインライン拡張機能のインストールが機能しない
- 25. FreeType PHP拡張機能がサーバにインストールされているかどうかを検出します
- 26. 私が構築していChromeの拡張機能でChromeの拡張機能
- 27. プログラムでChrome拡張機能をインストールするにはどうすればよいですか?
- 28. Chrome拡張機能でGoogleのログインボタンが機能しない
- 29. Chrome拡張機能用NativeHostをインストール
- 30. C#でChrome拡張機能を記述していますか?
"app"を定義します。ネイティブアプリですか? Chromeアプリですか?あなたは、アプリをコントロールしていますか(拡張機能と連携するように変更することはできますか?)あなたはそれで何をしたいですか? – Xan
こんにちは、私の拡張機能は、特定のホストに行われたリクエストにカスタムヘッダーを追加します。ネイティブアプリ(Windowsフォームアプリ)の場合にのみこれらのヘッダーを追加したい場合は、クライアントマシンに既にインストールされています。 – yo2011
良いです、あなたはほとんどすべての質問に答えました。最後の質問:あなたはアプリをコントロールしていますか? – Xan