ネットワーク上のユーザーが特定の Chrome 拡張機能をインストールしているかどうかを確認しようとしています。インストール ディレクトリを特定することでこれを実行したいと思います。Win 7 では、拡張機能はここに表示されます。
C:\Users\mmercer\AppData\Local\Google\Chrome\ユーザーデータ\Default\Extensions
拡張機能の親フォルダーの名前は次のように付けられます。
gbchcmhmhahfdphkhkmpfmihenigjmpp
テストしたところ、特定の拡張子の場合、どのコンピューターでも同じ親フォルダー名が表示されます。最初はランダムなのではないかと考えました。
この命名規則を理解したいと思います。これらの名前がどのように派生し、なぜこのように表示されるのか知っている人はいますか?
ありがとう。
答え1
フォルダ名は拡張ID. 拡張機能IDを見つける方法を詳しく説明したstackoverflowの記事を見つけましたここ。
一番上の回答では、拡張機能のChromeウェブストアURLに拡張機能IDがどのように記載されているかが詳しく説明されています。回答で使用されている例は次のとおりです。アドブロックプラス。
例では、AdBlock Plus の URL が であるためhttps://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb
、この場合の拡張機能 ID はcfhdojbkjhnklbpkdaibdccddilifddb
(URL の最後の部分) であると説明しました。これが拡張機能フォルダーの名前です。