Javascript 如何在窗口未聚焦时捕获全局键(MediaPlayPause)(就像Youtube那样)

Javascript 如何在窗口未聚焦时捕获全局键(MediaPlayPause)(就像Youtube那样),javascript,google-chrome,keylistener,Javascript,Google Chrome,Keylistener,问题: 如何在未聚焦选项卡中收听MediaPlayPause键盘事件 背景: 我最近注意到,当我按下键盘上的“播放/暂停媒体”按钮时,Youtube能够播放/暂停视频,即使浏览器选项卡/窗口没有对焦 这似乎只适用于Chrome(我已经在Windows10上的Chrome74中进行了测试),所以他们一定使用了一些Chrome特定的API方法来实现这一功能,因为当标签不在焦点时,键盘事件通常无法访问 我想在web应用程序中实现类似的功能,但不知道如何实现。因此,我问大集体是否有人知道这是如何实现的?

问题: 如何在未聚焦选项卡中收听MediaPlayPause键盘事件

背景: 我最近注意到,当我按下键盘上的“播放/暂停媒体”按钮时,Youtube能够播放/暂停视频,即使浏览器选项卡/窗口没有对焦

这似乎只适用于Chrome(我已经在Windows10上的Chrome74中进行了测试),所以他们一定使用了一些Chrome特定的API方法来实现这一功能,因为当标签不在焦点时,键盘事件通常无法访问


我想在web应用程序中实现类似的功能,但不知道如何实现。因此,我问大集体是否有人知道这是如何实现的?

在版本72中似乎不起作用。“媒体”按钮不起任何作用,即使选项卡处于焦点位置,并且我实际上已经选择了视频。因此,这可能是一个较新的功能。