Notez qu'il s'agit actuellement d'une API expérimentale: elle peut être modifiée ou supprimée à tout moment.

Il est uniquement pris en charge dans Firefox et est désactivé par défaut. Pour l'activer, rendez-vous sur: config et réglez "extensions.webextensions.tabhide.enabled" sur true.

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

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.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
Support simple Non Non591 Non Non

1. From version 59: this feature is behind the extensions.webextensions.tabhide.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Exemples

Afficher un seul onglet :

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

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

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

Afficher plusieurs onglets :

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

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

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

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,