2017-12-26 11 views
1

C#のバックグラウンドサービスを使用して、特定のChrome拡張機能がアクティブにインストールされていることを確認しています。Chrome拡張ステータスC#

私たちは、「%のUSERPROFILE%\のAppData \ローカル\ Googleの\クローム\ユーザーデータ\既定\エクステンション」

からmanifest.jsonをファイルを読み取ることによって、インストールされた拡張機能情報を取得することができますしかし、どのように拡張子のステータスを取得しますがアクティブかどうかを確認します。

これはので、私はC#のでの作業とクロムのためのJavaScript APIのを避けていますWindowsサービスです。

答えて

0

私は、あなたが上記のファイルシステムを観察する方法はありません。

この廃止方法を使用することができます 1.このAPIを使用してchrome extのトラックステータスをテキストファイルで管理します。 https://developer.chrome.com/apps/app_codelab_filesystem 2.変更が https://developer.chrome.com/extensions/management#event-onEnabled このAPIを使用して有効/無効イベントを使用してフラグ変数は、C#を使用して、ファイルシステムで、テキストファイルを3.read。

+0

私がこれを行うことができるかどうかは今のところ唯一の解決策です。あなたはこの1つは私に知らせてやるカント場合は、すぐに –

+0

@Bilalをお知らせします私はあなたがこの –

+0

はあなたに私はこれを実行することはできませんよ@Pankajそんなにありがとう行うのに役立ちます...!拡張機能が有効な場合、拡張機能の開発者はChromeのネットワークタブに秘密のURLを投稿していくつかの変更を加えました。 –