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
Facultatifstring
. Une nouvelle description à définir pour la commande.shortcut
Facultatifstring
. 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é du navigateur
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
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);