Я внедряю некоторый код, который создает текстовый ввод в существующие страницы на inte rnet.
На некоторых сайтах, когда пользователь нажимает определенные клавиши c, в то время как фокусируется на моем текстовом вводе, событие захватывается, а не всплывает.
Я пробовал несколько решений для предотвратить это, но они, похоже, не работают:
keyUp = event => {
event.preventDefault();
event.nativeEvent.stopImmediatePropagation();
event.stopPropagation();
return false;
};
<Form.Control
as="textarea"
onChange={this.updateInput}
onKeyUp={this.keyUp}
onKeyPress={this.keyUp}
onKeyDown={this.keyUp}
/>
Есть ли способ, которым я могу предотвратить запуск этого события на теле вместо того, чтобы сначала вызывать его в моем элементе?