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
Activez JavaScript pour afficher ce tableau de 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);