0
C#コードでChromeに特定の拡張機能がインストールされているかどうかを判断する方法はありますか?Google Chromeの拡張機能がインストールされているかどうかを確認する
ここでJSオプションはスタックオーバーフローでしか見つかりませんでした。
%AppData%の下で関連するファイルを検索しようとしましたが、存在しませんでした。
注:必要条件は、.Net 3.5で開発することです。
C#コードでChromeに特定の拡張機能がインストールされているかどうかを判断する方法はありますか?Google Chromeの拡張機能がインストールされているかどうかを確認する
ここでJSオプションはスタックオーバーフローでしか見つかりませんでした。
%AppData%の下で関連するファイルを検索しようとしましたが、存在しませんでした。
注:必要条件は、.Net 3.5で開発することです。
解決しました。問題は、展開されたフォルダから開発者モードで拡張機能が読み込まれたことでした。したがって、%USERPROFILE%¥AppData¥Local¥Google¥Chrome¥User Data¥Default¥Extensions¥ディレクトリにコピーされませんでした。だから、manifest.jsonをファイルのその後言及したパス内の最初の外観にあなたが持っている拡張子を探すために
:
Load: %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\preferences (it's a file)
Deserialize the json content.
iterate objects with "path" property.
Go to each path and open the manifest.json file
はそれが誰かを助けることを願っています。
あなたは何種類のアプリケーションを作成していますか?あなたのサイトをナビゲートするブラウザの拡張子を検出する必要があるウェブサイト? Chromeを分析する必要のあるデスクトッププログラムですか? –
2番目のオプション。デスクトップアプリからクロムを分析する。 – Dorad
拡張は '%USERPROFILE%\ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Extensions \ <拡張ID>'に保存されます。 –