Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
commands.update()
Changez la description ou le raccourci clavier pour la commande donnée.
C'est une fonction asynchrone qui renvoie unePromise.
Dans cet article
Syntaxe
browser.commands.update( details, // object);Paramètres
detailsobject. Un objet avec les propriétés suivantes:namestring. 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.descriptionFacultatifstring. Une nouvelle description à définir pour la commande.shortcutFacultatifstring. 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
UnePromise 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);