Estou tentando determinar se os usuários da rede possuem uma extensão específica do Chrome instalada. Eu gostaria de fazer isso identificando o diretório de instalação. Vejo que no Win 7 as extensões aparecem aqui:
C:\Users\mmercer\AppData\Local\Google\Chrome\User Data\Default\Extensions
As pastas pai das extensões são nomeadas assim:
gbchcmhmhahfdphkhkmpfmihenigjmpp
Testei e, para uma extensão específica, obtive o mesmo nome de pasta pai em qualquer computador. No começo, pensei que poderia ser aleatório.
Eu gostaria de entender essa convenção de nomenclatura. Alguém sabe como esses nomes são derivados e por que aparecem assim?
Obrigado.
Responder1
Parece que o nome da pasta é oID da extensão. Me deparei com um artigo sobre stackoverflow detalhando como encontrar um ID de extensãoAQUI.
A resposta principal detalha como o ID da extensão está no URL da Chrome Web Store que a extensão possui. O exemplo usado na resposta foiAdBlock Plus.
No exemplo, foi explicado que como a URL do AdBlock Plus é https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb
, o ID da extensão neste caso é cfhdojbkjhnklbpkdaibdccddilifddb
(a última parte da URL). Este é o nome da pasta de extensão.