browserAction.setBadgeText()
Setzt den Badgetext für die Browseraktion. Das Badge wird oben auf dem Symbol angezeigt.
Tabs ohne einen spezifischen Badgetext erben den globalen Badgetext, der standardmäßig "" ist.
Syntax
browser.browserAction.setBadgeText(
details // object
)
Diese API ist auch verfügbar als chrome.browserAction.setBadgeText().
Parameter
details-
Ein Objekt mit den folgenden Eigenschaften:
text-
stringodernull. Es können beliebig viele Zeichen übergeben werden, aber nur etwa vier passen in den verfügbaren Raum.Verwenden Sie einen leeren String -
"", wenn Sie kein Badge wünschen.Wenn eine
tabIdangegeben ist, entferntnullden tab-spezifischen Badgetext, sodass der Tab den globalen Badgetext erbt. Andernfalls wird der globale Badgetext auf""zurückgesetzt.Wenn eine
windowIdangegeben ist, entferntnullden fensterspezifischen Badgetext, sodass der Tab den globalen Badgetext erbt. Andernfalls wird der globale Badgetext auf""zurückgesetzt. tabIdOptional-
integer. Setzt den Badgetext 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 Badgetext für das angegebene Fenster.
- Wenn
windowIdundtabIdbeide angegeben sind, schlägt die Funktion fehl. - Wenn
windowIdundtabIdbeide weggelassen werden, wird das globale Badge gesetzt.
Beispiele
Fügen Sie ein Badge hinzu, das anzeigt, wie oft der Benutzer den Button geklickt hat:
let clicks = 0;
function increment() {
browser.browserAction.setBadgeText({ text: (++clicks).toString() });
}
browser.browserAction.onClicked.addListener(increment);
Beispielerweiterungen
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf der chrome.browserAction API von Chromium. Diese Dokumentation ist abgeleitet von browser_action.json im Chromium-Code.