全局windows热键在最小化时调用chrome窗口中的js函数

时间:2012-09-09 04:37:13

标签: javascript windows google-chrome google-chrome-extension autohotkey

我有一个网络播放器应用程序,我想用快捷键将其置于静音或取消静音。

我希望在Chrome窗口最小化时执行此操作,例如,如果我必须在Skype上接听电话,而不是最大化窗口并按下静音按钮,我只需按热键和最小化的镀铬窗口我的网络播放器应用程序,它将被静音。

我可以轻松地为所述组合创建一个javascript事件,使播放器静音,我只需要一个解决方案来静音,同时播放器的镀铬窗口最小化并且没有焦点。

我已尝试使用Chrome的“快捷方式管理器0.7.9”扩展程序,但它可以完成我在javascript中已经可以执行的操作,如果窗口最小化,它将无效。

我可以接受第三方软件,也许是将我的热键发送到所述Chrome浏览器的c ++软件,可能是自动热键(.ahk)脚本? 或者也许是在窗口最小化时可以使用的chrome扩展。

感谢。

1 个答案:

答案 0 :(得分:3)

由于您似乎知道所涉及的技术细节,我将总结一下您如何使用Windows上的Chrome为Pandora做到这一点。

我写了一个自动热键脚本(ahk),它监听热键组合并执行一个php脚本,该脚本反过来修改数据库值(或者可以写入文件)。然后我写了一个在网页上运行的油脂猴子脚本,以持续执行对localhost的jsonp请求,这响应数据库中的值。脚本做出相应的反应,整个系统运行完美,尽管可能会对某些系统资源造成负担。您也可以使用节点js而不是php。