不久前我做了一个谷歌扩展来搜索选定的文本,把它放在引号内,这样谷歌就会搜索那个确切的短语。
我可以给它一个右键单击条目来执行它,并在地址栏附近放置一个按钮,但现在我找不到用键盘快捷键执行它的方法(在这种情况下,只需输入)
现在,这就是我想要它做的事情:
如果选择了文本,按回车键应该执行我的脚本。
如果没有选择任何文本,按 Enter 应该什么都不做。
感谢您的宝贵时间,并对我不稳定的英语感到抱歉。
不久前我做了一个谷歌扩展来搜索选定的文本,把它放在引号内,这样谷歌就会搜索那个确切的短语。
我可以给它一个右键单击条目来执行它,并在地址栏附近放置一个按钮,但现在我找不到用键盘快捷键执行它的方法(在这种情况下,只需输入)
现在,这就是我想要它做的事情:
如果选择了文本,按回车键应该执行我的脚本。
如果没有选择任何文本,按 Enter 应该什么都不做。
感谢您的宝贵时间,并对我不稳定的英语感到抱歉。
您可以使用 chrome.commands API:https ://developer.chrome.com/extensions/commands.html
我怀疑你可以使用“Enter”键,但你可以使用其他组合:
支持的键:AZ、0-9、逗号、句点、Home、End、PageUp、PageDown、Insert、Delete、箭头键(上、下、左、右)和媒体键(MediaNextTrack、MediaPlayPause、MediaPrevTrack、MediaStop)。
注意:所有组合键必须包含 Ctrl 或 Alt...
在扩展中使用命令的基本步骤:
在清单中定义您的命令
"commands": {
"next-track": {
"suggested_key": {
"default": "MediaNextTrack"
},
"description": "Следующая песня"
}
}
在后台页面订阅您的命令
chrome.commands.onCommand.addListener(function(command) {
if (command == "next-track") console.log('hello');
});
您可以在https://github.com/berlic/ymhk查看工作示例- 此扩展通过快捷方式控制音乐播放器。
希望这会有所帮助,康斯坦丁