Chrome 扩展:我正在寻找一种分配全局键盘快捷键的方法,即使当前选项卡没有内容(因此没有内容脚本)也可以调用。此类选项卡的一些示例:“新选项卡”选项卡、chrome://extensions 选项卡、“未加载页面”选项卡等此类要求的用例是关闭选项卡、转到下一个/上一个选项卡等操作。
chrome.commands api 允许这样做。但是,用户似乎无法配置这些键盘快捷键,这是我真正希望我的扩展程序允许的。
有没有办法获得不需要内容脚本的可配置键盘快捷键?
Chrome 扩展:我正在寻找一种分配全局键盘快捷键的方法,即使当前选项卡没有内容(因此没有内容脚本)也可以调用。此类选项卡的一些示例:“新选项卡”选项卡、chrome://extensions 选项卡、“未加载页面”选项卡等此类要求的用例是关闭选项卡、转到下一个/上一个选项卡等操作。
chrome.commands api 允许这样做。但是,用户似乎无法配置这些键盘快捷键,这是我真正希望我的扩展程序允许的。
有没有办法获得不需要内容脚本的可配置键盘快捷键?
的快捷方式chrome.commands
不能由扩展程序更改,但可由用户配置。这个界面是内置的,由 Chrome 自己提供。
访问扩展页面,向下滚动并单击配置命令链接。将显示一个框,用户可以在其中设置首选快捷方式:
“重新映射快捷方式”扩展的代码发布在此答案中。