2016-07-09 6 views
1

Ich habe eine Chrome-Erweiterung geschrieben, und es funktioniert einwandfrei.Chrome-Erweiterung - wie Wert anstelle von Symbol

Meine Erweiterung ist nichts anderes als ein Zähler. Im Moment muss ich auf das Erweiterungssymbol klicken, um das Zählergebnis zu sehen.

Ich möchte es in der Bar gedruckt haben, anstatt auf ein Symbol klicken, um das Ergebnis zu sehen. Ist es möglich?

Ich konnte nichts dazu finden, so dass jede Hilfe wirklich geschätzt wird.

Entschuldigung dafür, dass ich hier keinen Code gepostet habe, aber ich glaube nicht, dass es für diese Frage notwendig ist.

dank

Antwort

1

Der einfachste Weg, es zu tun Abzeichen neben dem Symbol zu verwenden ist.

Das ist, wie sie aussehen: Browser action badge

Um ein Abzeichen für die Erweiterung der Icon-Set (es ist ein Browser Action vorausgesetzt):

chrome.browserAction.setBadgeText({text: "1"}); 
chrome.browserAction.setBadgeBackgroundColor({color: [255, 255, 0, 255]}); // RGBA array 
chrome.browserAction.setBadgeBackgroundColor({color: "#FFFF00"}); // CSS value 

Dies auch pro-Register durchgeführt werden kann; Weitere Informationen finden Sie unter documentation.


Wenn Sie wirklich Ihr Symbol ändern möchten, können Sie zeichnen, was Sie auf einem <canvas> Element möchten und Ihr Symbol aktualisieren mit chrome.browserAction.setIcon()imageData Format. Hier ist an example.

+0

Danke, ich sehe mir die Abzeichen an. – Nick

Verwandte Themen