Google chrome extension 不使用内容脚本的可配置键盘快捷键

Google chrome extension 不使用内容脚本的可配置键盘快捷键,google-chrome-extension,keyboard-shortcuts,global,content-script,Google Chrome Extension,Keyboard Shortcuts,Global,Content Script,Chrome扩展:我正在寻找一种分配全局键盘快捷键的方法,即使当前选项卡没有内容(因此没有内容脚本),也可以调用这些快捷键。此类选项卡的一些示例:“新建选项卡”选项卡,chrome://extensions 选项卡、“页面未加载”选项卡等此类需求的用例包括关闭选项卡、转到下一页/上一页选项卡等操作 api允许这样做。然而,用户似乎无法配置这些键盘快捷键,这是我希望扩展允许的 是否有任何方法可以获取不需要内容脚本的可配置键盘快捷键?的快捷键不能由扩展更改,但可由用户配置。这个界面是内置的,由Chr

Chrome扩展:我正在寻找一种分配全局键盘快捷键的方法,即使当前选项卡没有内容(因此没有内容脚本),也可以调用这些快捷键。此类选项卡的一些示例:“新建选项卡”选项卡,chrome://extensions 选项卡、“页面未加载”选项卡等此类需求的用例包括关闭选项卡、转到下一页/上一页选项卡等操作

api允许这样做。然而,用户似乎无法配置这些键盘快捷键,这是我希望扩展允许的

是否有任何方法可以获取不需要内容脚本的可配置键盘快捷键?

的快捷键不能由扩展更改,但可由用户配置。这个界面是内置的,由Chrome本身提供

访问扩展页面,向下滚动并单击配置命令链接。将显示一个框,用户可以在其中设置首选快捷方式:


“重新映射快捷方式”扩展的代码已发布。

谢谢,这真是太好了!另一个相关问题:是否可以在extensions options.html页面中提供一个链接以访问此界面(这样会感觉与扩展的设置更加集成)?@himanshubochariya您无法链接到
chrome://extensions/
,但您可以使用
chrome.tabs.create({url:'chrome://extensions/'});
打开页面(指示用户在打开页面之前向下滚动)。嗯,谢谢。我想这要求太高了,但我想没有办法直接链接到“配置命令”链接?生成一个列表,每个都应该有一个快捷方式属性。现在,您可以使用将用户指向此对话框chrome://extensions/configureCommandsThanks 对于你的问题,我可以创建一个新的chrome标签,它可以在任何地方打开:-)