getAll()
Obient toutes les commandes pour l'exécution que vous avez enregistré à l'aide d'une des commandes
clef du manifest.json.
Les commandes sont renvoyées sous la forme d'un tableau d'objets commands.Command
. Altenativement, si vous utilisez la version de base promise de l'API, browser.commands.getAll()
, les commandes sont passées dans l'argument onFulfilled
à Promise.then()
.
C'est une fonction asynchrone qui renvoie une Promise
.
Syntaxe
var getCommands = browser.commands.getAll();
Paramètres
Aucun.
Valeur retournée
Une Promise
qui sera accompli avec un tableau d'objets
, un pour chaque commande enregistrée pour l'extension. Si aucune n'a été enregistrée, le tableau sera vide.commands.Command
Compatibilité des navigateurs
BCD tables only load in the browser
Exemples
function logCommands(commands) {
commands.forEach(function (command) {
console.log(command);
});
}
var getCommands = browser.commands.getAll();
getCommands.then(logCommands);
Example extensions
Note :
Cette API est basée sur l'API Chromium chrome.commands
.
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.