Mise à jour d'une extension de bouton dynamiquement inspiration nécessaire
Je suis de la construction d'une extension de là où je veux être en mesure d'ajouter un signifiant à l'extension de bouton lors de l'extension dans le code a été activé. J'espérais que je pourrais ajouter du texte à l'extension de bouton (en haut à droite)
Ici est un simple scénario. Disons que mon extension surveille la navigation et obtient l'onglet url, dans mon poste j'ai une liste de domaines à surveiller.
Regarder pour ces domaines
www.website1.com
www.website2.com
Si un utilisateur visite un domaine dans le regardé la liste, je veux indiquer ce en quelque sorte, en y ajoutant du texte quelque part - j'espérais en haut à droite du navigateur, où les extensions de boutons. Je n'ai pas vraiment envie d'utiliser une fenêtre de notification que je veux quelque chose de discret. Le texte que je veux afficher juste quelques lettres, mais différents pour les différentes url.
Quelqu'un a une source d'inspiration?
Grâce
Vous devez vous connecter pour publier un commentaire.
Vous pouvez changer l'extension de l'icône comme ceci:
Il y a aussi un badge' - petite boîte sur l'extension icône qui indique ie. nombre de messages non lus dans gmail extension. Vous pouvez le manipuler comme ceci:
Il est également possible de générer icône dynamiquement sur une toile élément, puis l'afficher comme ceci:
Vous pouvez également définir un délai d'attente de vérifier les modifications sur le système de toutes les x minutes, puis mise à jour de badge.
Sur mon poste, j'ai un compteur de tâches appelée à l'intérieur d'une fonction de notification. Quelque chose comme :
tl;dr: l'Appeler à partir d'background.js
J'ai googlé autour de ce commentaire, car j'ai essayé d'appeler un chrome.browserActions fonction du contenu de mon script
C'est uniquement accessible pour les scripts qui sont en cours d'exécution dans le cadre d'une extension chrome, depuis content_scripts sont les mêmes que client scripts que vous auriez accès via le chrome.* l'api de
et à résoudre certains plus de maux de tête, j'ai eu l'appel de setBadge texte doit ressembler à:
Vous pouvez mettre autant de personnages que vous le souhaitez, mais seulement 4 ou alors apparaîtra. Je me suis accroché à ce que l'objet de la propriété devait être.