lassen Sie den Benutzer die Verknüpfung in der Browsererweiterung aufzeichnen
-
13-12-2019 - |
Frage
Gibt es eine einfache Möglichkeit, diese Art von Optionen zur Browsererweiterung hinzuzufügen (ich verwende das Crossrider-Framework, um browserübergreifende Erweiterungen zu erstellen)?
Benutzer müssen nur die gewünschte Verknüpfung eingeben und auf die Schaltfläche Speichern klicken
Dies ist ein Screenshot aus dem send to kindle
chrome-Erweiterung
Lösung
Mit der Crossrider-API können Sie Tastaturkürzel hinzufügen
appAPI.shortcut.add('ALT+CTRL+X', function (event) {
alert('Alt+Ctrl+X');
}, {type: 'keydown'});
Bearbeiten:
Sie können die Benutzerverknüpfungseinstellungen auch in der Erweiterungsdatenbank speichern:
appAPI.db.set('user_shortcuts', ['Alt+Ctrl+X', 'Ctrl+F12']);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow