--- title: sidebarAction.getTitle() slug: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getTitle tags: - API - Add-ons - Extensions - Method - Reference - WebExtensions - getTitle - sidebarAction translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getTitle ---
{{AddonSidebar()}}

Obtient le titre de la barre latérale.

Tout comme vous pouvez définir le titre par tabulation à l'aide de {{WebExtAPIRef("sidebarAction.setTitle()")}},vous pouvez ainsi récupérer un titre spécifique à un onglet en lui transmettant l'ID de l'onglet.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

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

Paramètres

details
object. Un objet avec les propriétés suivantes :
tabId{{optional_inline}}
integer. Obtenir le titre de la barre latérale spécifique à l'onglet donné.
windowId {{optional_inline}}
integer. Obtenir le titre de la barre latérale spécifique à la fenêtre donnée.

Valeur retournée

Une Promise qui sera remplie avec une chaîne contenant le titre de la barre latérale.

Compatibilité du navigateur

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

Exemples

Ce code bascule le titre entre "this" et "that" chaque fois que l'utilisateur clique sur l'action du navigateur

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

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

{{WebExtExamples}}

Remerciements :

Cette API est basée sur l'API Opera chrome.sidebarAction.

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.