让用户在浏览器扩展中记录快捷方式

时间:2012-07-28 02:29:34

标签: javascript google-chrome browser google-chrome-extension crossrider

是否有一种简单的方法可以将这种选项添加到浏览器扩展中(我使用crossrider框架来构建跨浏览器扩展)?

用户只需键入所需的快捷方式,然后单击“保存”按钮

这是来自send to kindle Chrome扩展程序

的屏幕截图

shortcut

1 个答案:

答案 0 :(得分:4)

使用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']);