Laissez l'utilisateur enregistrer le raccourci dans l'extension du navigateur
-
13-12-2019 - |
Question
Y a-t-il un moyen simple d'ajouter ce type d'options à l'extension du navigateur (j'utilise le CrossRider Framework pour créer une extension de navigateur croisée)?
Les utilisateurs doivent simplement saisir le raccourci qu'ils veulent et cliquer sur le bouton Enregistrer
Ceci est une capture d'écran de l'extension de send to kindle
Chrome
La solution
avec API de crossrider, vous pouvez ajouter des raccourcis clavier
appAPI.shortcut.add('ALT+CTRL+X', function (event) {
alert('Alt+Ctrl+X');
}, {type: 'keydown'});
EDIT:
Vous pouvez également stocker les préférences de raccourci utilisateur sur la base de données d'extension:
appAPI.db.set('user_shortcuts', ['Alt+Ctrl+X', 'Ctrl+F12']);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow