Convenção de nomenclatura da pasta de extensão do Chrome

2

Estou tentando determinar se os usuários na rede têm uma extensão específica do Chrome instalada. Eu gostaria de fazer isso identificando o diretório de instalação. Vejo que nas extensões do Win 7 aparecem aqui:

C: \ Usuários \ Migração \ AppData \ Local \ Google \ Chrome \ Dados do usuário \ Padrão \ Extensões

Pastas pai para extensões são nomeadas assim:

gbchcmhmhahfdphkhkmpfmihenigjmpp

Eu testei e para uma extensão específica, recebo o mesmo nome de pasta pai em qualquer computador. No começo, achei 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 eles aparecem assim?

Obrigado.

    
por Matt 09.07.2014 / 23:16

1 resposta

1

Parece que o nome da pasta é o ID da extensão . Eu me deparei com um artigo no stackoverflow detalhando como encontrar um ID de extensão AQUI .

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 foi AdBlock Plus .

No exemplo, ele explicou que, como o URL do AdBlock Plus é https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb , o ID da extensão, neste caso, é cfhdojbkjhnklbpkdaibdccddilifddb (a última parte do URL). Isto é o que a pasta de extensão é nomeada.

    
por 10.07.2014 / 00:05