通常,单击键盘上的媒体键“播放/暂停”会按需播放/暂停活动的YouTube视频。 现在,我正在开发一个Google Chrome扩展程序,我想在其中单击此Media键后添加一些附加功能,但又不影响其实际功能。因此它仍然应该播放/暂停视频并做我的事(之前或之后,没关系)。
在加载扩展程序后,如果我单击Media键,我将获得正确的日志(请参见下面的代码),但是该日志不再播放/暂停YouTube视频。就像我定义命令一起消耗事件一样。
我正在像这样在manifest.json中定义命令
"commands": {
"play-pause": {
"suggested_key": {
"default": "MediaPlayPause",
"mac": "MediaPlayPause"
},
"description": "Play/Pause audio",
"global": true
}
}
我在background.js脚本中,只是看我是否得到了命令(我做了)
chrome.commands.onCommand.addListener(function(command) {
console.log('Command:', command);
});
关于如何执行此操作的任何想法,而不必编写自己的代码来播放/暂停视频?