--- title: browserAction.getTitle() slug: Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle tags: - API - Add-ons - Extensions - Méthode - Non-standard - Reference - WebExtensions - browserAction - getTitle translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle ---
{{AddonSidebar()}}

Obtient le titre de l'action du navigateur.

Tout comme vous pouvez définir le titre par onglet en utilisant  {{WebExtAPIRef("browserAction.setTitle()")}}, vous pouvez donc récupérer un titre spécifique à un onglet en passant l'ID de l'onglet dans cette fonction.

Il s'agit d'une fonction asynchrone qui renvoie une Promise.

Syntaxe

var gettingTitle = browser.browserAction.getTitle(
  details               // object
)

Paramètres

details
object.
tabId{{optional_inline}}
integer. Spécifiez l'onglet pour obtenir le titre.
windowId{{optional_inline}}
integer. Spécifiez la fenêtre à partir de laquelle vous souhaitez obtenir le titre.

Return value

Une Promise qui sera remplie avec une chaîne contenant le titre de l'action du navigateur.

Compatibilité du navigateur

{{Compat("webextensions.api.browserAction.getTitle",2)}}

Exemples

Ce code change le titre entre "ceci" et "cela" chaque fois que l'utilisateur clique sur l'action du navigateur :

function toggleTitle(title) {
  if (title == "this") {
    browser.browserAction.setTitle({title: "that"});
  } else {
    browser.browserAction.setTitle({title: "this"});
  }
}

browser.browserAction.onClicked.addListener(() => {
  var gettingTitle = browser.browserAction.getTitle({});
  gettingTitle.then(toggleTitle);
});

{{WebExtExamples}}

Remerciements :

Cette API est basée sur l'API Chromium chrome.browserAction. Cette documentation est dérivée de browser_action.json dans le code de Chromium code.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.