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-
stringodernull. 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
tabIdangegeben ist, entferntnullden tab-spezifischen Abzeichentext, sodass der Tab den globalen Abzeichentext erbt. Andernfalls wird der globale Abzeichentext auf""zurückgesetzt.Wenn eine
windowIdangegeben ist, entferntnullden fensterspezifischen Abzeichentext, sodass der Tab den globalen Abzeichentext erbt. Andernfalls wird der globale Abzeichentext auf""zurückgesetzt. tabIdOptional-
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. windowIdOptional-
integer. Setzt den Abzeichentext für das angegebene Fenster.
- Wenn sowohl
windowIdals auchtabIdangegeben sind, schlägt die Funktion fehl. - Wenn sowohl
windowIdals auchtabIdweggelassen 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.