commands.update()
Changez la description ou le raccourci clavier pour la commande donnée.
C'est une fonction asynchrone qui renvoie une Promise.
Syntaxe
browser.commands.update( details, // object ); Paramètres
details-
object. Un objet avec les propriétés suivantes:name-
string. e nom de la commande à mettre à jour. Cela doit correspondre au nom d'une commande existante, comme indiqué par exemple dans la propriéténamede l'objetcommands.Command. descriptionFacultatif-
string. Une nouvelle description à définir pour la commande. shortcutFacultatif-
string. Un nouveau raccourci à définir pour la commande. Cela doit correspondre au format donné dans la documentation pour lescommandsde la clé manifest.json. S'il ne correspond pas à ce format, la fonction va générer une erreur.
Valeur retournée
Une Promise qui sera remplie sans arguments lorsque le raccourci a été réinitialisé. La promesse sera rejetée avec une erreur si la commande n'a pas pu être trouvée.
Compatibilité des navigateurs
Exemples
Met à jour la commande "my-command" avec la valeur de raccourci donnée, lorsque l'utilisateur clique sur "update" :
const commandName = "my-command"; function updateShortcut() { browser.commands.update({ name: commandName, shortcut: document.querySelector("#shortcut").value, }); } document.querySelector("#update").addEventListener("click", updateShortcut);