android webview表单帖子

时间:2014-07-01 08:45:01

标签: android android-webview webviewclient

我想在我的应用中编写表单代理。 html文件存储在本地,表单代码为

<form action="custom" method="POST" />

我的自定义WebView应该以不同方式处理操作标记。因此,自定义应重定向到其他网址,具体取决于我应用中的用户设置。

我写了一个自定义WebView,并在其中覆盖postUrl,但它永远不会被解雇。我还尝试了自定义WebViewClient并覆盖shouldOverrideUrlLoading,但这也没有被解雇。

我应该覆盖哪种方法来更改我的帖子网址和CONTENT-TYPE我的公式?

编辑:我发现了https://code.google.com/p/android/issues/detail?id=9122而且我找不到解决此问题的方法。那太糟糕了。

1 个答案:

答案 0 :(得分:0)

在加载页面后立即将javascript注入WebView并使用它更改表单的操作。你可以通过调用webView.loadUrl(“javascript:...”);

来简单地注入javascript