Почему Webview не запускает событие нажатия textinput, когда TalkBack включен на Android 8 - PullRequest
0 голосов
/ 17 мая 2019

В моем html есть один input(type=text) элемент, который запускается на webveiw.Но на Android 8.0 или 8.1 и включите TalkBack, обработчик события click никогда не сработает, и приложение покажет собственную клавиатуру.Если я выключу TalkBack.обработчик события click будет работать.

Работает в браузере на рабочем столе.Обработчик события изменения может быть запущен.

$inputElement.on("change", function (e) {}) 

$inputElement = <input type="text">
$inputElement.on("click", function (e) {
e.preventDefault();
e.stopPropagation();
//Open my soft keyboard
}) 

Я ожидаю вызвать событие щелчка и вызвать мой обработчик события для вызова моей программной клавиатуры, а не родной клавиатуры по умолчанию.

Так что кто-нибудьесть идеи по исправлению этой проблемы?

...