Android WebView-拦截启用javascript的表单提交

Android WebView-拦截启用javascript的表单提交,android,android-webview,Android,Android Webview,当启用javascript时,我在WebView中拦截表单提交时遇到问题。我创建了一个小示例来演示这个问题 test1.html <html> <body> <h1>Test 1</h1> <form action="http://111.222.33.44/test/test2.html" method="get"> <input type="text" name="text1" />

当启用javascript时,我在WebView中拦截表单提交时遇到问题。我创建了一个小示例来演示这个问题

test1.html

<html>
  <body>
    <h1>Test 1</h1>
    <form action="http://111.222.33.44/test/test2.html" method="get">
      <input type="text" name="text1" />
      <input type="submit" value="Submit" />
    </form>
  </body>
</html>
当我在Android 4.x上运行此应用程序时,当我单击提交按钮时,会显示“Intercepted”消息。当我在安卓2.1-2.3.x上运行此应用程序时,不会打印消息

如何在Android 2.1-2.3.x上截取表单提交


谢谢。

一种可能的解决方法是在html文件中进行以下更改:

而不是

<input type="submit" value="Submit" />

使用


<input type="submit" value="Submit" />
<input type="submit" value="Submit" onclick="this.form.submit();"/>