Question Comment afficher la source des extensions Google Chrome?


Je suis intéressé par certaines extensions de Google Chrome, à savoir Minimalist pour Gmail et Minimalist pour Google Reader, mais j'aimerais voir leur source avant de les installer.

  1. L'affichage du code source du plugin est-il possible?
  2. Est-ce que quelqu'un sait exactement à quoi ils accèdent? Ou est-ce qu'il y a plus pro forma?

Je n'aime pas que ceux-ci puissent accéder à mes favoris, à l'historique de navigation et aux données Google, comme il est indiqué dans la barre de droite.


4
2018-03-09 18:37


origine




Réponses:


L'affichage du code source du plugin est-il possible?

Oui.

Minimalist pour Gmail et Minimalist pour Google Reader sont des projets open source avec Licences GPLv3. Vous pouvez naviguer dans leurs arborescences de code source, télécharger les référentiels de code source complets, etc. Code Google Page d'accueil:

Minimalist pour Gmail

Minimalist pour Google Reader

Est-ce que quelqu'un sait exactement à quoi ils accèdent? Ou est-ce là plus pro forma?

Un peu ironique: oui, les développeurs savent à quoi ils accèdent. Ce qui est vraiment à dire, vous devriez leur demander dans leurs forums. Ou lisez le code source. Je suis sûr qu'ils discuteront avec plaisir de leurs routines d'accès aux données. Les logiciels open source ont également beaucoup de discussions sur le forum ouvert autour de cela et cela est une bonne chose (tm).


5
2018-03-09 18:55



En fait, ils sont hébergés sur GitHub (il y a un lien sur les pages que vous avez liées), je le vois maintenant. Okey, pour faire court, car vous trouvez évidemment mieux que quiconque ici - sont-ils sûrs? - Rook


Une autre option consiste à télécharger le fichier CRX (cliquez avec le bouton droit sur le bouton Installer et sélectionnez Enregistrer sous), puis ouvrez-le dans un archiveur compatible ZIP tel que 7-Zip.

L'extension doit avoir un fichier manifeste qui est essentiellement un fichier texte JavaScript. Le code de l'extension est également un fichier JavaScript que vous pouvez afficher.

Certaines extensions ne font aucun travail localement et transmettent simplement le travail à un serveur externe, ce qui signifie bien sûr que vous ne pouvez pas voir le code ou ce qu'il advient de vos données. Cependant, pour des extensions plus simples, vous pouvez voir le code et le vérifier vous-même avant de procéder à l'installation (en supposant bien sûr que JavaScript soit bien connu).


3
2018-03-10 06:34





Comme commentaires de georgiecasey, la réponse originale est totalement fausse. En bref, oui, il est très facile d'afficher le code source des extensions Google Chrome, il s'agit uniquement d'un fichier ZIP avec une extension de fichier différente.

Vous ne pouvez pas voir le code source des plugins, sauf pour les plugins open source. C'est des informations propriétaires.

Savoir exactement ce à quoi ils accèdent: c'est difficile. Vous pouvez commencer avec Outils Sysinternals pour Windows, ou par exemple strace pour Linux. Cependant, la tâche n'est pas très simple, car le nombre d'appels système est très élevé.


3
2018-03-09 18:42



Je vous remercie. Dans cet esprit, je pense que je les abandonnerai. N'aimez pas les logiciels anonymes en train de jouer avec mes données privées. - Rook
@Rook: Les deux plugins dont vous parlez sont open source. Vous pouvez donc voir leur code source si vous le souhaitez. - Ian C.
Cette réponse est incorrecte à 100%. Vous pouvez afficher le code source de toutes les extensions Chrome. Une extension de chrome est fondamentalement juste HTML, CSS et Javascript enveloppé dans un fichier CRX qui est juste un fichier ZIP. Voici un lien direct pour télécharger le CRX Minimalist, renommé en .ZIP pour ouvrir: clients2.google.com/service/update2/... - georgiecasey