WebView-是否可以重写一种从表单提交中获取价值的方法?

时间:2019-05-06 06:59:42

标签: android webview

向服务器提交表单后

Java

WebView webView = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);

HTML

<form>
    <input type="text" name="helloWorld" value="zzz"/>
    <input type="submit" />
</form>

假设服务器返回文本HTTP 200和有效载荷qwerty,如何使WebView用Java处理此返回值而不使用网页上的JavaScript来调用应用程序?

1 个答案:

答案 0 :(得分:1)

要从Web视图获取数据,必须实现WebviewAppInterface。我不确定如果没有Java脚本是否可能。选中this answerofficial documentation