有没有办法为webbrowser添加热键(例如媒体按钮)?
这将需要导致javascript事件.
我除了firefox扩展是必需的,如果解决方案也需要greasemonkey我也没关系(我看到咆哮使用它们进行javascript交互.但那就是javascript-> pc不是相反的方式)
-edit-这不是ATM吗?
最佳答案 Firefox支持称为AppCommand事件的东西.在
Windows和
Linux上,仅支持7个命令:后退,前进,重新加载,停止,搜索,书签和主页.
要实现额外的命令,必须将受支持的命令添加到widget / src / windows / nsWindow.cpp和widget / src / gtk2 / nsWindow.cpp以生成其他类型的AppCommand事件.然后,这些事件可以通过扩展来拦截以执行自定义操作.
在Android上,支持一组不同的事件:Clear,VolumeUp,VolumeDown,Menu,Search.我不知道Fennec是否使用过这些事件.
为了完整性,OS / 2版本的Firefox支持Back,Forward,Reload和Stop.