Я создаю расширение для Firefox, которое позволит пользователям переводить видео HTML5 в полноэкранный режим, поворачивая колесико мыши в определенной части видео.Чтобы заставить его работать, я пытаюсь смоделировать нажатие клавиши «f», когда происходит событие с колесом, поскольку многие видеоплееры используют этот ярлык.
Вот код, который я использую:
var ev = new KeyboardEvent("keydown", {
keyCode: 70,
bubbles: true,
cancelable: true,
view: window
});
document.dispatchEvent(ev);
Это работает на YouTube, но не на Vimeo, например (что работает, если я нажимаю клавишу f на клавиатуре).В чем может быть проблема?