Chrome 拡張機能フォルダの命名規則

Chrome 拡張機能フォルダの命名規則

ネットワーク上のユーザーが特定の 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 の最後の部分) であると説明しました。これが拡張機能フォルダーの名前です。

関連情報