позвольте пользователю записать ярлык в расширении браузера
-
13-12-2019 - |
Вопрос
Есть ли простой способ добавить такого рода опции в расширение браузера (я использую crossrider framework для создания кроссбраузерного расширения)?
Пользователям просто нужно ввести нужный им ярлык и нажать кнопку сохранить
Это скриншот из send to kindle
расширение chrome
Решение
С помощью crossrider API вы можете добавлять сочетания клавиш
appAPI.shortcut.add('ALT+CTRL+X', function (event) {
alert('Alt+Ctrl+X');
}, {type: 'keydown'});
Редактировать:
Вы также можете сохранить настройки быстрого доступа пользователя в базе данных расширений:
appAPI.db.set('user_shortcuts', ['Alt+Ctrl+X', 'Ctrl+F12']);
Не связан с StackOverflow