Pergunta

Estou fazendo um projeto que envolve a extensão do navegador. No Firefox, conheço a localização de onde as extensões estarão depois que você as baixará (na pasta do seu perfil) e eu queria saber onde o Chrome esconde o CRX depois de instalá -los? Especialmente no Mac.

Estou fazendo isso porque acho mais fácil criar extensão, vendo como outras pessoas abordam o problema, especialmente o XPCOM, e agora encontrando algum problema com as extensões do Chrome.

Foi útil?

Solução

Os arquivos CRX são basicamente arquivos zip. Depois de instalar uma extensão, todos os arquivos estão em uma pasta nomeada de acordo com o ID da extensão. Para obter o ID de extensão, vá para chrome://extensions/ e verifique se o modo do desenvolvedor está verificado.

Diretórios de extensão Chrome instalados:

Mac

/Users/USERNAME/Library/Application Support/Google/Chrome/Default/Extensions

Windows 7

C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Extensions

Windows XP

C:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome\User Data\Default

Linux

~/.config/google-chrome/Default/Extensions/

Observação: Diretórios adicionais são criados quando você tem vários perfis no Chrome. Para chegar a uma extensão instalada para o segundo perfil, substitua /Default com /Profile 1.

Outras dicas

Nas janelas que são:

%Chrome Install Path%\User Data\Default\Extensions\%ID%

Suponho que seja algo semelhante no Mac.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top