action.setBadgeText()
Setzt den Symboltext für die Browseraktion. Das Abzeichen wird über dem Symbol angezeigt.
Hinweis: Diese API ist in Manifest V3 oder höher verfügbar.
Tabs ohne einen spezifischen Abzeichentext übernehmen den globalen Abzeichentext, der standardmäßig ""
ist.
Syntax
browser.action.setBadgeText(
details // object
)
Diese API ist auch als chrome.action.setBadgeText()
verfügbar.
Parameter
details
-
Ein Objekt mit den folgenden Eigenschaften:
text
-
string
odernull
. Jegliche Anzahl von Zeichen kann übergeben werden, aber nur etwa vier passen in den verfügbaren Platz.Verwenden Sie einen leeren String -
""
- wenn Sie kein Abzeichen wünschen.Wenn eine
tabId
angegeben ist, entferntnull
den tab-spezifischen Abzeichentext, sodass der Tab den globalen Abzeichentext erbt. Andernfalls wird der globale Abzeichentext auf""
zurückgesetzt.Wenn eine
windowId
angegeben ist, entferntnull
den fensterspezifischen Abzeichentext, sodass der Tab den globalen Abzeichentext erbt. Andernfalls wird der globale Abzeichentext auf""
zurückgesetzt. tabId
Optional-
integer
. Setzt den Abzeichentext nur für den angegebenen Tab. Der Text wird zurückgesetzt, wenn der Benutzer diesen Tab auf eine neue Seite navigiert. windowId
Optional-
integer
. Setzt den Abzeichentext für das angegebene Fenster.
- Wenn sowohl
windowId
als auchtabId
angegeben sind, schlägt die Funktion fehl. - Wenn sowohl
windowId
als auchtabId
weggelassen werden, wird das globale Abzeichen gesetzt.
Beispiele
Fügen Sie ein Abzeichen hinzu, das anzeigt, wie oft der Benutzer auf den Knopf geklickt hat:
let clicks = 0;
function increment() {
browser.action.setBadgeText({ text: (++clicks).toString() });
}
browser.action.onClicked.addListener(increment);
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.action
API von Chromium. Diese Dokumentation wird abgeleitet von browser_action.json
im Chromium-Code.