String strJavascript = "javascript:var evt = document.createEvent(\"KeyboardEvent\");\n" +
"evt.initKeyboardEvent('keydown', true, false, null, 0, false, 0, false, 65, 0);\n" +
"document.dispatchEvent(evt);";
m_webView.loadUrl( strJavascript );
현재 작성된 소스입니다.
var evt = document.createEvent("KeyboardEvent");
evt.initKeyboardEvent('keydown', true, false, null, 0, false, 0, false, 65, 0);
document.dispatchEvent(evt);
이 자바스크립트 소스를 통해 65라는 키코드에 속한 'a' 라는 키 이벤트를 WebView에 전송해서 입력되도록 하고 싶은데
텍스트 입력칸에 커서를 두고 전송시켜도 반응이 없네요ㅜㅜ
오류는 없긴 한데 혹시 제가 dispatchEvent 함수를 잘못 사용하고 있는 걸까요?
같은 경험을 겪어보신 분이 계시면 조언 무한 감사드리겠습니다..