Firefox的全球热键

时间:2010-07-13 15:18:42

标签: javascript firefox hotkeys global-hotkey

有没有办法为webbrowser添加热键(例如媒体按钮)?

这需要引发javascript事件。

我除了firefox扩展名是必需的,如果解决方案需要greasemonkey我也没问题(我看到咆哮使用它们进行javascript交互。但那就是javascript-> pc不是相反的方式)

-edit-这不可能是ATM吗?

1 个答案:

答案 0 :(得分:2)

Firefox支持称为AppCommand事件的内容。在Windows和Linux上,仅支持7个命令:Back,Forward,Reload,Stop,Search,Bookmarks和Home。

要实现额外的命令,必须将支持的命令添加到widget/src/windows/nsWindow.cppwidget/src/gtk2/nsWindow.cpp以生成其他类型的AppCommand事件。然后,这些事件可以通过扩展来拦截,以执行自定义操作。

在Android上,支持一组不同的事件:Clear,VolumeUp,VolumeDown,Menu,Search。我不知道Fennec是否使用了这些事件。

为了完整性,Firefox的OS / 2版本支持Back,Forward,Reload和Stop。

相关问题