1. Mozilla
  2. Add-ons
  3. Browser-Erweiterungen
  4. JavaScript-APIs
  5. action
  6. action.getTitle()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

action.getTitle()

Erhält den Titel der Browser-Aktion.

Hinweis: Diese API ist in Manifest V3 oder höher verfügbar.

Genau wie Sie den Titel tab-spezifisch mit action.setTitle() festlegen können, können Sie auch einen tab-spezifischen Titel abrufen, indem Sie die ID des Tabs in diese Funktion übergeben.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let gettingTitle = browser.action.getTitle(
 details // object
)

Parameter

details

Ein Objekt mit den folgenden Eigenschaften:

tabId Optional

integer. Gibt den Tab an, von dem der Titel abgerufen werden soll.

windowId Optional

integer. Gibt das Fenster an, von dem der Titel abgerufen werden soll.

  • Wenn windowId und tabId beide angegeben sind, schlägt die Funktion fehl und das zurückgegebene Promise wird abgelehnt.
  • Wenn sowohl windowId als auch tabId weggelassen werden, wird der globale Titel zurückgegeben.

Rückgabewert

Ein Promise, das mit einem String erfüllt wird, welcher den Titel der Browser-Aktion enthält.

Beispiele

Dieser Code wechselt den Titel zwischen "this" und "that" jedes Mal, wenn der Benutzer auf die Browser-Aktion klickt:

js
function toggleTitle(title) {
 if (title === "this") {
 browser.action.setTitle({ title: "that" });
 } else {
 browser.action.setTitle({ title: "this" });
 }
}
browser.action.onClicked.addListener(() => {
 let gettingTitle = browser.action.getTitle({});
 gettingTitle.then(toggleTitle);
});

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromiums chrome.action API. Diese Dokumentation ist von browser_action.json im Chromium-Code abgeleitet.

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /