Como visualizar a origem das extensões do Google Chrome?

4

Estou interessado em algumas extensões do Google Chrome, nomeadamente Minimalista para o Gmail e Minimalista para o Google Reader, mas gostaria de ver o respetivo código antes de o instalar.

  1. A visualização do código-fonte do plug-in é possível?
  2. Alguém sabe exatamente o que está acessando? Ou existe mais pro forma ?

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

    
por Rook 09.03.2011 / 19:37

3 respostas

5

Is viewing plugin source code possible?

Sim.

Tanto o Minimalist para o Gmail quanto o Minimalist para o Google Reader são projetos de código aberto com licenças da GPLv3 . Você pode fazer o navegador de suas árvores de código-fonte, fazer o download de todos os repositórios de código-fonte e muito mais em suas respectivas páginas iniciais do Google Code :

Minimalista para o Gmail

Minimalista para o Google Reader

Does someone know what exactly are they accessing? Or is that there more 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).

    
por 09.03.2011 / 19:55
3

Outra opção é baixar o arquivo CRX (clique com o botão direito do mouse no botão Instalar e selecione Salvar como), depois 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 ver.

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 examiná-lo antes de instalar (supondo um conhecimento decente de JavaScript, é claro).

    
por 10.03.2011 / 07:34
3

Como comentários georgiecasey , o resposta original é totalmente errada. Resumindo, 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 plug-ins, exceto os plug-ins de código aberto. Isso é informação proprietária.

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

    
por 09.03.2011 / 19:42