我打开指向网站的网页视图。该URL将包含2个存储变量。一个是“USERNAME”,一个是“PASSWORD”。第一次打开webview时,“email”和“password”将为空。
用户在USERNAME和PASsWORD中输入数据后,该URL将包含该数据, “我想提取它们。”
是否可以从android中的webview中的URL获取这些参数。
需要提出建议和提示才能解决这个问题。
答案 0 :(得分:0)
WebView有一个方法getUrl()来检索WebView中显示的当前网站的URL。因此,您应该能够从该方法返回的字符串中提取用户名和密码。
答案 1 :(得分:0)
做你想要的最好的方法就是设置一个webview客户端,让onPageStarted监听器为你提供你可以解析得到参数的网址。
_webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
// check if you are on the right URL and parse it
}
});