检查用户是否经过身份验证的Android WebView

时间:2015-11-27 05:35:59

标签: android authentication webview xamarin

我有一个我在WebView中加载的Url。该URL加载认证页面,例如。 Gmail中。我想检查用户是否完全通过身份验证。

有什么方法可以实现这个目标吗?

这就是我所做的: -

活动

mWebView.Settings.JavaScriptEnabled = true;
            mWebView.SetWebViewClient(new AuthWebViewClient(Name, Id,HUrl,endHost)); 

            mWebView.LoadUrl(AuthUrl);

AuthWebViewClient

1 个答案:

答案 0 :(得分:0)

查看此代码我使用过的内容...此处String url是您当前在网页上的网址

public boolean shouldOverrideUrlLoading(WebView view, String url) {
            String curr_url = url.toString();
            if(curr_url.equals("http://mywebsite.in/success.aspx?id=1"))
            {
                try {
                    // here your come when user successfully authenticate then do what you want
                } catch (Exception e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            view.loadUrl(url);
            return true;
        }