gpt4 book ai didi

google-chrome-extension - 通过快捷键激活分机

转载 作者:行者123 更新时间:2023-12-03 22:23:53 24 4
gpt4 key购买 nike

是否可以通过快捷键打开/启动 google chrome 扩展程序。例如,我想指定一个快捷方式,比如说 CTRL + E打开我的扩展程序并启动它。

有没有人这样做过?

最佳答案

更新 (5/24/2013):您可以使用新的 chrome.commands API,为键盘命令提供内置框架支持。

原答案如下:

第一步:使用 content script将按键监听器绑定(bind)到每个页面。

// in the content script, listen for Crtl+Shift+E (upper or lowercase)
document.documentElement.addEventListener("keypress", function(event) {
if((e.keyCode == 69 || e.keyCode == 101) && e.ctrlKey && e.shiftKey) {
// do something (step 2, below)
}
}, true);

第二步:对于内容脚本之外的操作,请使用 message passing通知后台页面快捷键已被按下,它应该执行一些操作。

第三步 : 背景页面做了一些 Action 。目前不可能(并且可能会 never be possible )以编程方式打开浏览器操作弹出窗口,但您可以发送交互式 desktop notification ,打开一个新标签,或者做很多其他的事情。

[ 编辑:编辑代码以包含 Rob W. 的建议;在下面的评论中查看他关于安全的重要说明。]

关于google-chrome-extension - 通过快捷键激活分机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10387712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com