编程语言
首页 > 编程语言> > javascript – Firefox的全球热键

javascript – Firefox的全球热键

作者:互联网

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

这将需要导致javascript事件.

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

-edit-这不是ATM吗?

解决方法:

Firefox支持称为AppCommand事件的东西.在WindowsLinux上,仅支持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.

标签:javascript,firefox,hotkeys,global-hotkey
来源: https://codeday.me/bug/20190705/1384109.html