кто-то разместил это....
В 4.4.2 (api level 19) WebView больше не получает событие нажатия клавиши в javascript правильно, когда используется мягкая (программная) клавиатура. Функция javascript не вызывается.
Я подтвердил это как в эмуляторе, так и на Nexus 4
running 4.4.2.
. Я добавил примерную веб-страницу.
Для эмулятора LogCat отображает эти сообщения, указывающие на проблемы:
04-07 23:59:22.613: E/chromium(2271): [ERROR:immediate_input_router.cc(507)] We seem to have a different key type sent from the renderer. (7 vs. 10). Ignoring event.
04-07 23:59:22.613: E/chromium(2271): [ERROR:immediate_input_router.cc(504)] Got a KeyEvent back from the renderer but we don't seem to have sent it to the renderer!
04-07 23:59:22.633: E/chromium(2271): [ERROR:immediate_input_router.cc(504)] Got a KeyEvent back from the renderer but we don't seem to have sent it to the renderer!
04-07 23:59:54.203: W/UnimplementedWebViewApi(2271): Unimplemented WebView method onKeyDown called from: android.webkit.WebView.onKeyDown(WebView.java:2169)
Итак, нет ли способа увидеть optionmenu в Android 4.4.2 и мягкой клавиатуре? когда я касаюсь кнопки меню мягкой клавиатуры, Отображение logcat
08-08 17:25:55.138: W/UnimplementedWebViewApi(22840): Unimplemented WebView method onKeyDown called from: android.webkit.WebView.onKeyDown(WebView.java:2169)