Microsoft Edge - невозможно установить keyCode для KeyboardEvent (синтетический) - PullRequest
1 голос
/ 14 марта 2019

Я пытаюсь запустить событие keydown с использованием синтетического new KeyboardEvent() в браузере Microsoft Edge (не IE), но не могу установить свойство keyCode. На самом деле, я хочу смоделировать стрелку вниз keydown событие.

const event = new KeyboardEvent('keydown', {
          code : 'Down',
          key: 'Down',
          keyCode: 40,
        } as KeyboardEventInit));

но когда я отправляю это событие и регистрирую выходное событие, свойство keyCode всегда возвращается к 0 вместо 40.

Вышеприведенный код работает на Chrome , Firefox и Safari . Поправь меня, если я что-то делаю не так.

1 Ответ

0 голосов
/ 14 марта 2019

Regard MDN Совместимость конструктора KeyboadrEvent неизвестна для EDGE.

...