让用户在浏览器扩展中记录快捷方式
-
13-12-2019 - |
题
是否有一种简单的方法来将这种选项添加到浏览器扩展(我正在使用Crossrider框架来构建交叉浏览器扩展名)?
用户只需要键入它们想要的快捷方式,然后单击保存按钮
这是来自send to kindle
chrome extension
解决方案
使用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