React onPaste windows не вызывается, но работает на Mac - PullRequest
1 голос
/ 01 июля 2019

Я пытаюсь использовать атрибут onPaste в реакции версии 16.3.1, и он отлично работает на Ubuntu и Mac, но не работает на Windows. Чтобы быть точным, вместо 1002 * вызывается, когда я вставляю что-то Я не делаю никаких preventDefault или что-то еще. Если я редактирую сырой HTML в Chrome и добавляю onpaste="alert('onpaste called')", а затем вставляю что-то, это работает. Я не уверен, в чем проблема.

<input onChange={(event) => handleOnChange(event)}
       value={defaultValue}
       onPaste={event => handleOnPaste(event)}
/>

1 Ответ

0 голосов
/ 01 июля 2019

В каком браузере вы тестируете на Windows?Помните, что onpaste имеет ограниченную совместимость с браузерами -> https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpaste

Используете ли вы одинаковую версию Chrome на всех компьютерах?

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