Попытка смоделировать нажатие клавиши в Firefox с dispatchEvent, но это работает только на некоторых веб-сайтах - PullRequest
0 голосов
/ 04 мая 2019

Я создаю расширение для Firefox, которое позволит пользователям переводить видео HTML5 в полноэкранный режим, поворачивая колесико мыши в определенной части видео.Чтобы заставить его работать, я пытаюсь смоделировать нажатие клавиши «f», когда происходит событие с колесом, поскольку многие видеоплееры используют этот ярлык.

Вот код, который я использую:

var ev = new KeyboardEvent("keydown", {
    keyCode: 70,
    bubbles: true,
    cancelable: true,
    view: window
  });
document.dispatchEvent(ev);

Это работает на YouTube, но не на Vimeo, например (что работает, если я нажимаю клавишу f на клавиатуре).В чем может быть проблема?

...