1

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

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

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

我已经尝试了 chrome 的“Shortcut Manager 0.7.9”扩展,但它做了我已经可以在 javascript 中做的事情,如果窗口被最小化,它就不起作用。

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

谢谢。

4

1 回答 1

3

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

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

于 2012-09-09T07:36:48.937 回答