我有一个自定义键盘快捷键的 Chrome 扩展,它当前使用内容脚本注册快捷键。是否可以在从 background.html 调用的后台 JS 文件中注册这些?在我的测试中,似乎在那里注册的绑定被忽略了,因为它们直接进入页面。
如果重要的话,我正在使用https://github.com/madrobby/keymaster创建/监听键绑定。例如,使用类似的东西:
key('a', function(){ alert('you pressed a!') });
...在我的 background.js 文件中被忽略,但如果在内容脚本中使用它可以正常工作。有什么方法可以在我的 background.js 中监听按键吗?