Разрешить нормальное поведение после определения команды в расширении Google Chrome - PullRequest
0 голосов
/ 03 мая 2019

Обычно нажатие клавиши «Воспроизведение / Пауза» на моей клавиатуре воспроизводит / приостанавливает активное видео YouTube, как и должно быть. Сейчас я занимаюсь разработкой расширения для Google Chrome, в котором я хочу добавить дополнительные функции после нажатия этой клавиши мультимедиа, но не вмешиваясь в то, что он делает. Поэтому он все равно должен воспроизводить / приостанавливать видео И делать свое дело (до или после, это не имеет значения).

После загрузки моего расширения, если я нажимаю клавишу 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);
});

Любые идеи о том, как это сделать, без необходимости писать собственный код для воспроизведения / приостановки видео?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...