Я делаю расширение Chrome с сочетанием клавиш, чтобы открыть pop-up
, и код ниже работает нормально.Просто я хочу, чтобы пользователь мог указать сочетание клавиш для открытия browser action
через страницу options.html
.Как я могу это сделать?
- Примечание: я не готов использовать
Jquery
, other 3rd party plugins
или content-scripts
.
Я бы предпочелиспользуйте dropdown
с разрешенными клавишами быстрого доступа (Ctrl+Shift+Alt
, Ctrl+Shift
, Ctrl+Alt
, Ctrl
, & Alt
) в сочетании с textbox
, позволяющим вводить только одну клавишу.
Эта последняя часть является подвопросом, но главное здесь:
Как создать настраиваемые сочетания клавиш на странице параметров?
Manifest.json:
| ... |
"browser_action": {
"default_icon": "png/Icon-128.png",
"default_title": "Gamez.io",
"default_popup": "popup.html"
},
"background": {
"scripts": ["background.js"],
"persistent": false
},
"permissions": [
"activeTab",
"tabs"
],
"commands": {
"_execute_browser_action": {
"suggested_key": {
"windows": "Alt+X",
"mac": "Alt+X",
"chromeos": "Alt+X",
"linux": "Alt+X"
}
}
}