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
-
string
odernull
. 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
tabId
angegeben ist, entferntnull
den tab-spezifischen Badgetext, sodass der Tab den globalen Badgetext erbt. Andernfalls wird der globale Badgetext auf""
zurückgesetzt.Wenn eine
windowId
angegeben ist, entferntnull
den fensterspezifischen Badgetext, sodass der Tab den globalen Badgetext erbt. Andernfalls wird der globale Badgetext auf""
zurückgesetzt. tabId
Optional-
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. windowId
Optional-
integer
. Setzt den Badgetext für das angegebene Fenster.
- Wenn
windowId
undtabId
beide angegeben sind, schlägt die Funktion fehl. - Wenn
windowId
undtabId
beide 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.