Questão Como visualizar a fonte das extensões do Google Chrome?


Estou interessado em algumas extensões do Google Chrome, ou seja, Minimalista para o Gmail e Minimalista para o Google Reader, mas gostaria de ver sua fonte antes de instalá-las.

  1. Está vendo o código-fonte do plugin possível?
  2. Alguém sabe exatamente o que eles estão acessando? Ou é que há mais pro forma?

Não gosto que eles consigam acessar meus favoritos, histórico de navegação e dados do Google, como diz na barra à direita.


4


origem




Respostas:


Está vendo o código-fonte do plugin possível?

Sim.

Ambos Minimalista para o Gmail e Minimalista para o Google Reader são projetos de código aberto com Licenças GPLv3. Você pode navegar suas árvores de código-fonte, baixar os repositórios de código-fonte completo e muito mais em seus respectivos Google Code páginas iniciais:

Minimalista para o Gmail

Minimalista para o Google Reader

Alguém sabe exatamente o que eles estão acessando? Ou isso é mais pro forma?

Ligeiramente irônico: sim, os desenvolvedores sabem o que estão acessando. O que é realmente para dizer, você deve perguntar-lhes em seus fóruns. Ou leia o código fonte. Tenho certeza de que eles discutirão com prazer as rotinas de acesso a dados com você. O software de código aberto também tem muitas discussões abertas sobre o fórum e isso é A Good Thing (tm).


5



Na verdade, eles estão hospedados no GitHub (há um link nas páginas que você vinculou), vejo isso agora. Okey, para encurtar a história - já que você obviamente encontra o seu caminho aqui melhor do que a maioria - eles são seguros para usar? - Rook


Outra opção é baixar o arquivo CRX (clique com o botão direito do mouse no botão Instalar e selecione Salvar como) e abra-o em um compactador compatível com ZIP como o 7-Zip.

A extensão deve ter um arquivo de manifesto que é essencialmente apenas um arquivo de texto JavaScript. O próprio código da extensão também é um arquivo JavaScript que você pode visualizar.

Algumas extensões não funcionam localmente e simplesmente passam o trabalho para um servidor externo, o que obviamente significa que você não pode ver o código ou o que acontece com seus dados. No entanto, para extensões mais simples, você pode ver o código e verificar você mesmo antes de instalar (assumindo um conhecimento decente de JavaScript, é claro).


3





Como comentários georgiecasey, a resposta original é totalmente errada. Em suma, sim, é muito fácil visualizar o código-fonte das extensões do Google Chrome, é apenas um arquivo ZIP com uma extensão de arquivo diferente.

Você não pode ver o código fonte dos plugins, exceto os plugins de código aberto. Isso é informação proprietária.

Sabendo exatamente o que eles estão acessando: isso é complicado. Você pode começar com ferramentas sysinternals para Windowsou por exemplo strace para o Linux. No entanto, não é tarefa fácil, pois há um grande número de chamadas do sistema.


3



Obrigado. Com isso em mente, acho que vou desistir deles. Não goste de software anônimo mexendo com meus dados privados. - Rook
@Rook: Ambos os plugins que você está perguntando são de código aberto. Então você pode ver o código-fonte deles, se quiser. - Ian C.
Esta resposta é 100% incorreta. Você pode visualizar o código-fonte de todas as extensões do Chrome. Uma extensão do Chrome é basicamente apenas HTML, CSS e Javascript envolto em um arquivo CRX, que é apenas um arquivo ZIP. Aqui está um link direto para baixar o CRX Minimalista, renomeie para .ZIP para abrir: clients2.google.com/service/update2/… - georgiecasey