Android WebView-拦截启用javascript的表单提交
当启用javascript时,我在WebView中拦截表单提交时遇到问题。我创建了一个小示例来演示这个问题 test1.htmlAndroid 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" />
<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();"/>