Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

tabs.show()

Affiche un ou plusieurs onglets précédemment masqués par un appel à tabs.hide.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

js
var showing = browser.tabs.show(
  tabIds, // integer or integer array
);

Paramètres

tabIds

integer or array of integer. Les ID de l'onglet ou des onglets à afficher.

Valeur retournée

Une Promise qui sera accomplie sans arguments. Si une erreur se produit, la promesse sera rejetée avec un message d'erreur.

Exemples

Afficher un seul onglet :

js
function onShown() {
  console.log(`Shown`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

browser.tabs.show(2).then(onShown, onError);

Afficher plusieurs onglets :

js
function onShown() {
  console.log(`Shown`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

browser.tabs.show([15, 14, 1]).then(onShown, onError);

Compatibilité des navigateurs