如何使用Javascript找到GO按钮键码



有人知道,如何在Android浏览器中使用Javascript找到GO按钮的键码。

"Go","输入/回报","搜索",…key都是KeyEvent的同义词。KEYCODE_ENTERKeyboardView仅根据EditText inputMethod选项改变其外观。

所有结果将产生字符10/0x0A。

注意,它会被webview内部逻辑捕获和解释,除非你自己通过在activity中重写onKeyDown来捕获它。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
   if((keyCode == KeyEvent.KEYCODE_ENTER)){
       mWebView.loadUrl('javascript:handleEnterKey()');
       return true;
   }
   return super.onKeyDown(keyCode, event);
}

最新更新