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éname
de l'objetcommands.Command
. description
Facultatif-
string
. Une nouvelle description à définir pour la commande. shortcut
Facultatif-
string
. Un nouveau raccourci à définir pour la commande. Cela doit correspondre au format donné dans la documentation pour lescommands
de 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
BCD tables only load in the browser
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);