Exécuter les Extensions de Chrome à l'aide de l'invite de commande
Est-il possible d'exécuter une extension chrome à partir de la ligne de commande?
J'ai besoin d'automatiser le processus pour mon logiciel, et mon logiciel aura besoin pour exécuter cette extension avec un paramètre particulier.
Je suis en utilisant une Extension Chrome 'APK Downloader' par le Yogi. L'Extension fonctionne comme ceci:-
"Si une page contient une .apk lien de fichier, puis quand je cliquez sur sur l'extension de l'icône sur la barre d'adresse, il commence le téléchargement direct du que .apk fichier"
Maintenant, j'ai mon logiciel qui a besoin de quelques .apk fichier à télécharger Le logiciel aura le nom du package de la .apk fichier à télécharger, qui est utilisé par l'extension de générer un lien de téléchargement]. Il va être un processus automatique. Donc, j'ai besoin de savoir si il est possible de passer un paramètre à l'extension automatiquement, et l'extension de travailler sans avoir à cliquer sur elle.
Est-il possible de le faire??
OriginalL'auteur Vivek | 2014-03-05
Vous devez vous connecter pour publier un commentaire.
Déballé extension peut être chargé à l'aide de la
--load-extension=
drapeau.Ce que je fais habituellement est
chromium --user-data-dir=/tmp/someuniquedirname --load-extension=path/to/extension --no-first-run
.--user-data-dir=
drapeau est utilisé pour indiquer une non-valeur par défaut répertoire de données utilisateur, afin de minimiser les conflits entre votre profil de navigateur et le répertoire test. Vous pouvez omettre cette option si vous souhaitez utiliser votre profil utilisateur par défaut.--no-first-run
drapeau empêche de la première exécution de l'INTERFACE utilisateur d'apparaître (par exemple, la bulle qui explique comment utiliser l'omnibox, et une "prise en main" de la page qui s'ouvre dans un nouvel onglet).Vous pouvez charger plusieurs extensions en séparant les chemins par des virgules, par exemple
chromium --load-extension=path/to/one/extension,path/to/another/extension
.J'ai publié quelques scripts shell et la commodité de l'extension de vitesse (manuel) tests des extensions de Chrome. Jetez un oeil à https://github.com/Rob--W/extension-dev-tools/tree/master/chrome.
Seulement si l'extension prend en charge. E. g. si elle offre à ses fonctionnalités par le biais d'un fichier appelé
examplepage.html
, puis ouvrez google Chrome par exemple à l'aidechrome.exe chrome-extension://[EXTENSION ID HERE]/examplepage.html?parameter=http://example.com/app.apk
.Btw, est-il un moyen pour arrêter l'ennuyeux
about:welcome
écran d'apparaître?Il suffit de passer une URL à google Chrome, par exemple
about:blank
. Ajouter--no-first-run
si vous ne voulez pas voir la bienvenue bulle.OriginalL'auteur Rob W