首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >可以通过WebView访问HTML form data POSTed吗?

可以通过WebView访问HTML form data POSTed吗?
EN

Stack Overflow用户
提问于 2010-09-01 06:56:07
回答 2查看 13.7K关注 0票数 16

我已经开始编写一个应用程序,通过一个WebView为用户提供一个超文本标记语言表单。由于表单不在我的控制之下,填写的数据可能会以GET或POST请求的形式发送。我的应用程序需要捕获传输的表单数据,即获取输入到表单域中的内容。

使用来自WebViewClient的适当回调(如onPageLoaded() ),可以轻松地从GET请求中捕获表单数据。但是,我找不到任何适当的方法来允许对POSTed数据执行同样的操作,即能够访问包含表单数据的HTTP POST消息体。这里我是否遗漏了相关的回调,或者根本没有办法使用给定的API (即使是最新的级别8)来实现指定的目标?

假设这是不可能的,我考虑重写和扩展android.webkit的一些部分,以便引入一个新的回调钩子,以某种方式传递给POST主体。这样,我的应用程序就可以与定制的浏览器/WebViewClient一起发布,以实现所需的功能。但是,我在代码中找不到任何好的起点,如果在这方面有任何提示,我会很高兴(如果这种方法看起来很有希望)。

提前感谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3613798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档