Javascript Android Webview 4.4中未触发onkeypress事件
android webview中未调用OnKeyPress。。。我的Html代码很简单Javascript Android Webview 4.4中未触发onkeypress事件,javascript,android,html,keyboard,android-webview,Javascript,Android,Html,Keyboard,Android Webview,android webview中未调用OnKeyPress。。。我的Html代码很简单 <input type="number" onkeypress="myFunc()"/> function myFunc(){ alert(fired up!); } 函数myFunc(){ 警惕(发火!); } 所有其他按键事件,即按键向上、按键向下都在工作。 尝试使用WebChromeClient加载它 尝试使用较低版本进行构建。因为在最新版本的API 17和更高版本中,他们添加了Ja
<input type="number" onkeypress="myFunc()"/>
function myFunc(){
alert(fired up!);
}
函数myFunc(){
警惕(发火!);
}
所有其他按键事件,即按键向上、按键向下都在工作。- 尝试使用WebChromeClient加载它
- 尝试使用较低版本进行构建。因为在最新版本的API 17和更高版本中,他们添加了JavascriptInterface。您需要将其作为扩展JavascriptInterface的单独类包含。
要降低应用程序兼容性,请尝试使用16或更低版本进行构建
onkeyup
或onkeyup
,如下所示:
<input type="number" onkeyup="myFunc()"/>
function myFunc(){
alert(fired up!);
}
函数myFunc(){
警惕(发火!);
}
@remeemssyde我的代码非常简单,有一个带有按键事件的文本框所有其他事件(如onkeyup/down)都正常工作,但没有此事件您确定此“警报”正常工作吗?检查此链接[JavaScript警报在Android WebView中不工作][1][1]:是的警报工作正常,只是按键事件不工作