Google chrome 为Chrome扩展选项页指定快捷键

Google chrome 为Chrome扩展选项页指定快捷键,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,如何使用快捷键分配我的Google chrome扩展选项页面。目前,除了使用keypress listener向所有页面注入内容脚本之外,没有更好的方法。正如您所想象的,这种方法不仅不是非常有效,而且在某些页面上也不起作用(chrome://newtab将是最烦人的一个) 除非为选项页指定快捷方式很重要,否则我不会费心去做。以下内容几乎和快捷方式一样有效 转到位置栏,按Ctrl+L组合键 键入“ce”或“cs”, 按回车键 按如下方式设置后 我所做的是,我把它们设置成网络上的搜索引擎 chrom

如何使用快捷键分配我的Google chrome扩展选项页面。

目前,除了使用keypress listener向所有页面注入内容脚本之外,没有更好的方法。正如您所想象的,这种方法不仅不是非常有效,而且在某些页面上也不起作用(
chrome://newtab
将是最烦人的一个)


除非为选项页指定快捷方式很重要,否则我不会费心去做。

以下内容几乎和快捷方式一样有效

转到位置栏,按Ctrl+L组合键 键入“ce”或“cs”, 按回车键

按如下方式设置后

我所做的是,我把它们设置成网络上的搜索引擎 chrome://settings/searchEngines

名称-快捷方式-URL浏览器扩展-ce-chrome://extensions/

名称-快捷方式-URL浏览器设置-cs-chrome://settings/


希望这有帮助

我认为选项页面应该只从扩展控制面板链接打开。但是,要解决问题的快捷方式部分,您可以使用新的,这将使您不必在每个页面上都注入javascript侦听器。即使您的选项卡中没有加载页面,快捷方式也会起作用。

您可以使用以下脚本:

第二行是脚本,表示如果按Ctrl+q(^stays代表Crtl),脚本将打开一个新选项卡(Ctrl+t),请键入地址(chrome://extensions/)然后按回车键。 您可以更改快捷键,以更改以下项之前的内容::

然后我建议您将文件.exe放入

#IfWinActive, ahk_class Chrome_WidgetWin_1 ; Shortcut functions only on Chrome
    ^q::Send, ^t chrome://extensions/ {enter} ; functioning script
#IfWinActive