Comment installer crx extension Chrome via la ligne de commande?
Actuellement, la seule façon d'installer une extension Chrome (tout en travaillant dans le développement) est de le glisser depuis le bureau sur le navigateur et cliquez sur "Ajouter" dans la fenêtre contextuelle. Je préfère faire l'ensemble du processus automatique. Je construis actuellement, colis et de signer mon CRX par programmation, mais je suis bloqué à la dernière étape manuelle. Est-ce possible?
J'ai essayé de créer mon propre adresse URL à partir de laquelle vous souhaitez installer le fichier CRX (voir ici: Après l'ajout de ExtensionInstallSources de préférence avec l'adresse de ma page de Préférences de Chrome, persiste à ne pas autoriser l'installation ".crx" emballé app ) mais cela ne fonctionne pas.
Je veux que cette installation permanente, pas temporaire de l'installation qui ne dure que pendant l'exécution en cours..
- Je suis curieux de savoir pourquoi vous avez besoin de paquet dans un CRX en dev mode? Dans chrome://extensions/ j'ai toujours coché la "Mode Développeur" et puis "Charger déballé extension". Lorsque je modifie le code que j'ai juste à cliquer sur le Recharger.
- Parce que nous sommes finalement va accueillir cette en interne et ont besoin de trouver un moyen d'automatiser installe et mises à jour.
- Savez-vous si il existe un moyen de faire ceci ou de plans à partir de la teneur en Chrome de l'équipe?
- Permettant ligne de commande d'installation des extensions semble évident trou de sécurité, de sorte que ne peut jamais être possible. J'ai modifié manuellement une extension en ouvrant le fichier approprié dans l'extension du répertoire. Seriez-vous capable de l'installer manuellement, d'enregistrer l'extension de l'id, et seulement automatiser les mises à jour?
- pas de. les mises à jour automatiques sont faciles, il l'installe sur les ordinateurs de notre réseau, c'est ce que nous avons besoin
- Double Possible de Charger déballé extension Chrome par programmation
- Il n'est pas. C'est sur temporairement de l'ajouter, je veux permanente installer.
Vous devez vous connecter pour publier un commentaire.
C'est une vieille question, mais vous avez récemment mis à jour, donc..
Il n'y a pas pleinement automatisé de façons de le faire outre La Politique De L'Entreprise, qui ne s'applique rarement. Si ce n'est pas une option, vous êtes hors de la chance. C'était une décision de sécurité en 2014 par Chrome de l'équipe, parce que les logiciels malveillants qui fait qui était rampant. Voici un dernier post sur ce sujet.
Sur une machine Windows, le La Politique de l'entreprise
force_install
est le seul non-confirmation, mais il nécessite une machine dans un Domaine Windows et des droits d'administrateur dans le dit domaine pour permettre. Je ne suis pas 100% sûr de savoir comment il fonctionne sur Linux/Mac, mais voici un pertinentes de la FAQ.Il y a une méthode de programmation de l'installation des extensions, mais elle s'applique seulement aux extensions qui sont publiés dans les CWS (afin que Google puisse tirer sur la fiche, en cas d'abus). Il est décrit ici, mais aura toujours besoin d'une approbation manuelle de l'utilisateur lorsque le navigateur démarre pour la première fois, après cela, est ajouté. C'est ainsi que, par exemple, les différents légitime livré des extensions comme Skype Click-to-call sont installés.
Pour déballé extensions, vous pouvez l'exécuter avec l'option de ligne de commande:
Pour l'installation d'une extension empaquetée dans un .fichier crx, vous pouvez utiliser la fonction "externe" extensions mécanisme pour installer automatiquement une mise à jour automatique d'url ou un chemin d'accès local:
https://developer.chrome.com/extensions/external_extensions
Deux choses à noter:
-Parce que ce mécanisme est destiné principalement à des fins de distribution aux utilisateurs finaux, et non pour les tests, il y a une boîte de dialogue de confirmation qui permet à l'utilisateur d'opter pour l'installer.
-Nous peut éventuellement être déconseiller le chemin d'accès local des installations dans des endroits où nous sommes à l'application de l' "doit être à partir de la boutique en ligne" de restriction, et uniquement en charge la mise à jour automatique de l'url (qui doit être la boutique en ligne mise à jour de l'url) approche.
update-url
, mais je veux l'installer à partir de là, pour commencer. Mais le navigateur me dit juste qu'il n'est pas permis.